C# 클래스 ExpressionEngine.Internal.Lexer

Reads characters from Tokenizer and returns instances of ExpressionEngine.Internal.Token derived types.
상속: IDisposable
파일 보기 프로젝트 열기: gsscoder/exprengine 1 사용 예제들

공개 메소드들

메소드 설명
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