|
Grammatica 1.3 Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
System.Object
|
+--Node
|
+--Token
in Token.csA token node. This class represents a token (i.e. a set of adjacent characters) in a parse tree. The tokens are created by a tokenizer, that groups characters together into tokens according to a set of token patterns.
Constructor Summary | |
Token( TokenPattern pattern, string image, int line, int col )
Creates a new token. |
Method Summary | |
override int |
GetEndColumn()
The column number of the last character in the token image. |
override int |
GetEndLine()
The line number of the last character in the token image. |
override int |
GetId()
Returns the token (pattern) id. |
string |
GetImage()
Returns the token image (i.e. the characters). |
override string |
GetName()
Returns the token node name. |
internal TokenPattern |
GetPattern()
Returns the token pattern. |
override int |
GetStartColumn()
The column number of the first character in the token image. |
override int |
GetStartLine()
The line number of the first character in the token image. |
string |
ToShortString()
Returns a short string representation of this token. |
override string |
ToString()
Returns a string representation of this token. |
Methods inherited from class Node |
IsHidden, GetId, GetName, GetStartLine, GetStartColumn, GetEndLine, GetEndColumn, GetParent, SetParent, GetChildCount, GetChildAt, GetDescendantCount, GetValueCount, GetValue, GetAllValues, AddValue, AddValues, RemoveAllValues, PrintTo |
Constructor Detail |
public Token( TokenPattern pattern, string image, int line, int col );
pattern
- the token pattern
image
- the token image (i.e. characters)
line
- the line number of the first character
col
- the column number of the first characterMethod Detail |
public override int GetEndColumn();
public override int GetEndLine();
public override int GetId();
public string GetImage();
public override string GetName();
internal TokenPattern GetPattern();
public override int GetStartColumn();
public override int GetStartLine();
public string ToShortString();
public override string ToString();
|
Grammatica 1.3 Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |