C# Класс IronLua.Compiler.Parser.Lexer

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

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

Метод Описание
Consume ( ) : void
ConsumeLexeme ( ) : string
Expect ( Symbol symbol ) : void
ExpectLexeme ( Symbol symbol ) : string
Lexer ( Input input ) : System.Collections.Generic
TryConsume ( Symbol symbol ) : bool

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

Метод Описание
BufferExponent ( ) : void
BufferNumericEscape ( ) : void
CountEquals ( ) : int
IdentifierOrKeyword ( ) : Token
LongComment ( ) : void
LongPunctuation ( char c1 ) : Token
LongStringLiteral ( ) : Token
NextLine ( ) : void
NextToken ( ) : Token
NumericHexLiteral ( ) : Token
NumericLiteral ( ) : Token
Punctuation ( ) : Token
ShortComment ( ) : void
StringLiteral ( char end ) : Token

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

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

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

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

public ConsumeLexeme ( ) : string
Результат string

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

public Expect ( Symbol symbol ) : void
symbol Symbol
Результат void

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

public ExpectLexeme ( Symbol symbol ) : string
symbol Symbol
Результат string

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

public Lexer ( Input input ) : System.Collections.Generic
input Input
Результат System.Collections.Generic

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

public TryConsume ( Symbol symbol ) : bool
symbol Symbol
Результат bool