Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package NShader.Lexer

Classes

interface  IColorScan
 
interface  IErrorHandler
 
interface  IShaderTokenProvider
 
class  ScanBase
 
class  ScanBuff
 
class  Scanner
 

Enumerations

enum  Tokens { Tokens.EOF = 0, Tokens.maxParseToken = int.MaxValue }
 Summary Canonical example of MPLEX automaton More...
 
enum  ShaderToken {
  ShaderToken.EOF, ShaderToken.UNDEFINED, ShaderToken.PREPROCESSOR, ShaderToken.KEYWORD,
  ShaderToken.KEYWORD_FX, ShaderToken.KEYWORD_SPECIAL, ShaderToken.TYPE, ShaderToken.IDENTIFIER,
  ShaderToken.INTRINSIC, ShaderToken.COMMENT_LINE, ShaderToken.COMMENT, ShaderToken.NUMBER,
  ShaderToken.FLOAT, ShaderToken.STRING_LITERAL, ShaderToken.OPERATOR, ShaderToken.DELIMITER,
  ShaderToken.LEFT_BRACKET, ShaderToken.RIGHT_BRACKET, ShaderToken.LEFT_PARENTHESIS, ShaderToken.RIGHT_PARENTHESIS,
  ShaderToken.LEFT_SQUARE_BRACKET, ShaderToken.RIGHT_SQUARE_BRACKET
}
 

Enumeration Type Documentation

Enumerator
EOF 
UNDEFINED 
PREPROCESSOR 
KEYWORD 
KEYWORD_FX 
KEYWORD_SPECIAL 
TYPE 
IDENTIFIER 
INTRINSIC 
COMMENT_LINE 
COMMENT 
NUMBER 
FLOAT 
STRING_LITERAL 
OPERATOR 
DELIMITER 
LEFT_BRACKET 
RIGHT_BRACKET 
LEFT_PARENTHESIS 
RIGHT_PARENTHESIS 
LEFT_SQUARE_BRACKET 
RIGHT_SQUARE_BRACKET 

Definition at line 20 of file ShaderToken.cs.

Summary Canonical example of MPLEX automaton

Enumerator
EOF 
maxParseToken 

Definition at line 44 of file ShaderMPlexer.cs.