|
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.