|
ScriptStack 1.0.5
|
A lexical token or simply token is a string with an assigned and thus identified meaning. More...
Public Member Functions | |
| Token (TokenType tokenType, object lexeme, int line, int column, String sourceLine) | |
| override string | ToString () |
Properties | |
| TokenType | Type [get] |
| object | Lexeme [get] |
| int | Line [get] |
| int | Column [get] |
| string | Text [get] |
Private Attributes | |
| TokenType | tokenType |
| object | lexeme |
| int | line |
| int | column |
| String | text |
A lexical token or simply token is a string with an assigned and thus identified meaning.
| ScriptStack.Compiler.Token.Token | ( | TokenType | tokenType, |
| object | lexeme, | ||
| int | line, | ||
| int | column, | ||
| String | sourceLine ) |
| override string ScriptStack.Compiler.Token.ToString | ( | ) |
|
private |
|
private |
Definition at line 106 of file Token.cs.
Referenced by Token(), and ToString().
|
private |
|
private |
Definition at line 105 of file Token.cs.
Referenced by Token(), and ToString().
|
get |
|
get |
Definition at line 138 of file Token.cs.
Referenced by ScriptStack.Compiler.Parser.Atom(), ScriptStack.Compiler.Parser.ExpectIdentifier(), ScriptStack.Compiler.Parser.FunctionDeclaration(), ScriptStack.Compiler.Parser.ReadIdentifier(), and ScriptStack.Compiler.Parser.Statement().
|
get |
Definition at line 143 of file Token.cs.
Referenced by ScriptStack.Compiler.Parser.InsertDebugInfo().
|
get |
Definition at line 153 of file Token.cs.
Referenced by ScriptStack.Compiler.Parser.InsertDebugInfo().
|
get |
Definition at line 133 of file Token.cs.
Referenced by ScriptStack.Compiler.Parser.AccessChainAssignment(), ScriptStack.Compiler.Parser.And(), ScriptStack.Compiler.Parser.Arithmetic(), ScriptStack.Compiler.Parser.ArrayAssignment(), ScriptStack.Compiler.Parser.Atom(), ScriptStack.Compiler.Parser.BinaryAnd(), ScriptStack.Compiler.Parser.BinaryNot(), ScriptStack.Compiler.Parser.BinaryNotAssign(), ScriptStack.Compiler.Parser.BinaryOr(), ScriptStack.Compiler.Parser.BitwiseAnd(), ScriptStack.Compiler.Parser.BitwiseOr(), ScriptStack.Compiler.Parser.BitwiseXor(), ScriptStack.Compiler.Parser.BraceArray(), ScriptStack.Compiler.Parser.BracketArray(), ScriptStack.Compiler.Parser.Break(), ScriptStack.Compiler.Parser.Continue(), ScriptStack.Compiler.Parser.ExpectIdentifier(), ScriptStack.Compiler.Parser.For(), ScriptStack.Compiler.Parser.ForEach(), ScriptStack.Compiler.Parser.FunctionDeclaration(), ScriptStack.Compiler.Parser.If(), ScriptStack.Compiler.Parser.IsAccessChainAssignment(), ScriptStack.Compiler.Parser.IsMember(), ScriptStack.Compiler.Parser.IsPointer(), ScriptStack.Compiler.Parser.LocalVariableDeclaration(), ScriptStack.Compiler.Parser.LockedStatementList(), ScriptStack.Compiler.Parser.MemberAssignment(), ScriptStack.Compiler.Parser.Notify(), ScriptStack.Compiler.Parser.Or(), ScriptStack.Compiler.Parser.ParseScript(), ScriptStack.Compiler.Parser.PostDecrement(), ScriptStack.Compiler.Parser.PostIncrement(), ScriptStack.Compiler.Parser.PreDecrement(), ScriptStack.Compiler.Parser.PreIncrement(), ScriptStack.Compiler.Parser.ReadComma(), ScriptStack.Compiler.Parser.ReadIdentifier(), ScriptStack.Compiler.Parser.ReadLeftBrace(), ScriptStack.Compiler.Parser.ReadLeftBracket(), ScriptStack.Compiler.Parser.ReadLeftParenthesis(), ScriptStack.Compiler.Parser.ReadPeriod(), ScriptStack.Compiler.Parser.ReadRightBrace(), ScriptStack.Compiler.Parser.ReadRightBracket(), ScriptStack.Compiler.Parser.ReadRightParenthesis(), ScriptStack.Compiler.Parser.ReadSemicolon(), ScriptStack.Compiler.Parser.Relation(), ScriptStack.Compiler.Parser.Return(), ScriptStack.Compiler.Parser.Run(), ScriptStack.Compiler.Parser.ShiftLeft(), ScriptStack.Compiler.Parser.ShiftRight(), ScriptStack.Compiler.Parser.Statement(), ScriptStack.Compiler.Parser.Switch(), ScriptStack.Compiler.Parser.Term(), ScriptStack.Compiler.Parser.VariableAssignment(), ScriptStack.Compiler.Parser.VariableDeclaration(), ScriptStack.Compiler.Parser.Wait(), ScriptStack.Compiler.Parser.While(), ScriptStack.Compiler.Parser.Xor(), and ScriptStack.Compiler.Parser.Yield().