C# Class Azos.CodeAnalysis.Token

Represents a lexical token of the language. This is an abstract class that particular language implementations must extend to define language-specific token types
Afficher le fichier Open project: azist/azos

Méthodes publiques

Свойство Type Description
EndPosition SourcePosition
Lexer ILexer
StartPosition SourcePosition
Text string
Value object

Méthodes publiques

Méthode Description
ToString ( ) : string
Token ( ILexer lexer, SourcePosition startPos, SourcePosition endPos, string text ) : System.Collections.Generic
Token ( ILexer lexer, SourcePosition startPos, SourcePosition endPos, string text, object value ) : System.Collections.Generic

Private Methods

Méthode Description
Token ( ) : System.Collections.Generic

Method Details

ToString() public méthode

public ToString ( ) : string
Résultat string

Token() public méthode

public Token ( ILexer lexer, SourcePosition startPos, SourcePosition endPos, string text ) : System.Collections.Generic
lexer ILexer
startPos SourcePosition
endPos SourcePosition
text string
Résultat System.Collections.Generic

Token() public méthode

public Token ( ILexer lexer, SourcePosition startPos, SourcePosition endPos, string text, object value ) : System.Collections.Generic
lexer ILexer
startPos SourcePosition
endPos SourcePosition
text string
value object
Résultat System.Collections.Generic

Property Details

EndPosition public_oe property

public SourcePosition EndPosition
Résultat SourcePosition

Lexer public_oe property

public ILexer Lexer
Résultat ILexer

StartPosition public_oe property

public SourcePosition StartPosition
Résultat SourcePosition

Text public_oe property

public string Text
Résultat string

Value public_oe property

public object Value
Résultat object