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

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

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

Метод Описание
Advance ( ) : void
IsReservedWord ( string identifier ) : bool
IsValidIdentifier ( string subject ) : bool
NextToken ( ) : TokenType
SkipComments ( ) : void

Skips all comments and whitepace.

SkipWhiteSpace ( ) : void

Skips any whitespace.

Tokenizer ( string input ) : System

Приватные методы

Метод Описание
ExceedsInt32 ( StringBuilder builder ) : bool
ExceedsInt32Hex ( StringBuilder builder ) : bool
IsSymbol ( char charValue ) : bool
ReadNext ( ) : void

Pre-reads the next TokenType (does not affect current).

SkipLineComments ( ) : bool Used internally by SkipComments().

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

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

public Advance ( ) : void
Результат void

IsReservedWord() публичный статический Метод

public static IsReservedWord ( string identifier ) : bool
identifier string
Результат bool

IsValidIdentifier() публичный статический Метод

public static IsValidIdentifier ( string subject ) : bool
subject string
Результат bool

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

public NextToken ( ) : TokenType
Результат TokenType

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

Skips all comments and whitepace.
public SkipComments ( ) : void
Результат void

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

Skips any whitespace.
public SkipWhiteSpace ( ) : void
Результат void

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

public Tokenizer ( string input ) : System
input string
Результат System