C# Класс Ancestry.QueryProcessor.Parse.LexerToken

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Error System.Exception
Line int
LinePos int
Token string
Type TokenType

Открытые методы

Метод Описание
CheckSymbol ( string symbol ) : void

Ensures that the current TokenType is a symbol equal to the given symbol.

Will raise a LexerException if it is not.

CheckType ( TokenType token ) : void

Ensures that the current TokenType is of the given type.

Will raise a LexerException if it is not.

DebugCheckSymbol ( string symbol ) : void
DebugCheckType ( TokenType token ) : void
IsSymbol ( string symbol ) : bool

Return true if the token's type is Symbol it matches the given symbol.

Описание методов

CheckSymbol() публичный Метод

Ensures that the current TokenType is a symbol equal to the given symbol.
Will raise a LexerException if it is not.
public CheckSymbol ( string symbol ) : void
symbol string
Результат void

CheckType() публичный Метод

Ensures that the current TokenType is of the given type.
Will raise a LexerException if it is not.
public CheckType ( TokenType token ) : void
token TokenType
Результат void

DebugCheckSymbol() публичный Метод

public DebugCheckSymbol ( string symbol ) : void
symbol string
Результат void

DebugCheckType() публичный Метод

public DebugCheckType ( TokenType token ) : void
token TokenType
Результат void

IsSymbol() публичный Метод

Return true if the token's type is Symbol it matches the given symbol.
public IsSymbol ( string symbol ) : bool
symbol string
Результат bool

Описание свойств

Error публичное свойство

public Exception,System Error
Результат System.Exception

Line публичное свойство

public int Line
Результат int

LinePos публичное свойство

public int LinePos
Результат int

Token публичное свойство

public string Token
Результат string

Type публичное свойство

public TokenType Type
Результат TokenType