ScriptStack 1.0.0
A .NET scripting language
|
Klassen | |
class | Derivation |
class | Lexer |
The lexical analyzer (Lexer) breaks code (written in sentences) into a series of known Token and pass the token stream to the ScriptStack.Compiler.Parser. Mehr ... | |
class | LexerException |
class | Optimizer |
class | Parser |
The parser builds an ScriptStack.Runtime.Executable out of the Token stream returned from the ScriptStack.Compiler.Lexer while checking for correct syntax. Mehr ... | |
class | ParserException |
interface | Scanner |
An interface to modify the default process of reading text files into Script's. Mehr ... | |
class | ScannerPrototype |
class | Token |
A lexical token or simply token is a string with an assigned and thus identified meaning. Mehr ... | |
Aufzählungen | |
enum | TokenType { Include , Shared , Var , LeftBrace , RightBrace , LeftParen , RightParen , LeftBracket , RightBracket , Period , Comma , SemiColon , Increment , Decrement , Plus , Minus , Multiply , Divide , Modulo , Assign , AssignPlus , AssignMinus , AssignMultiply , AssignDivide , AssignBinaryAnd , AssignBinaryOr , AssignXor , AssignBinaryNot , AssignModulo , And , Or , Not , Equal , NotEqual , Greater , GreaterEqual , Less , LessEqual , If , Else , Switch , Case , Default , Colon , While , For , Foreach , In , Break , Continue , Function , Return , Identifier , Null , Integer , Float , Boolean , String , Char , Double , ShiftLeft , ShiftRight , CustomObject , Volatile , Struct , Enum , Run , Yield , Lock , Wait , Notify } |
Known types of Token. Mehr ... | |
Known types of Token.