C# Класс ExpressionEngine.Internal.Lexer

Reads characters from Tokenizer and returns instances of ExpressionEngine.Internal.Token derived types.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
IsEof ( ) : bool
IsWhiteSpace ( char c ) : bool
Lexer ( Tokenizer tokenizer ) : System
NextToken ( ) : Token
PeekToken ( ) : Token

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

Метод Описание
Dispose ( bool disposing ) : void
IsDigit ( char ch ) : bool
IsIdentifierChar ( char ch ) : bool
LexToken ( ) : Token
Lexer ( ) : System
ParseNumber ( StringBuilder buf, bool seenDot, bool seenExp ) : double
ScanDecimalEscapeSequence ( char firstChar ) : char
SkipWhiteSpace ( ) : void

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

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

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

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

public IsEof ( ) : bool
Результат bool

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

public static IsWhiteSpace ( char c ) : bool
c char
Результат bool

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

public Lexer ( Tokenizer tokenizer ) : System
tokenizer Tokenizer
Результат System

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

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

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

public PeekToken ( ) : Token
Результат Token