C# Класс Kirikiri.Tjs2.Lexer

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

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

Метод Описание
GetCurrentPosition ( ) : int
GetNext ( ) : int
GetValue ( ) : int
Lexer ( Compiler block, string script, bool isexpr, bool resultneeded ) : System.Collections.Generic
SetNextIsBareWord ( ) : void
SetStartOfRegExp ( ) : void

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

Метод Описание
CompactByteBuffer ( ByteBuffer b ) : ByteBuffer
GetHexNum ( int c ) : int
GetString ( int idx ) : string
GetToken ( ) : int
GetValue ( int idx ) : Variant
InitReservedWordsHashTable ( ) : void
ParseOctet ( ) : ByteBuffer
ParsePPExpression ( string script ) : int
ParseRegExp ( ) : string
ParseString ( int delimiter ) : string
ProcessPPStatement ( ) : int
PutValue ( object val ) : int
SkipUntilEndif ( ) : int

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

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

public GetCurrentPosition ( ) : int
Результат int

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

public GetNext ( ) : int
Результат int

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

public GetValue ( ) : int
Результат int

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

public Lexer ( Compiler block, string script, bool isexpr, bool resultneeded ) : System.Collections.Generic
block Compiler
script string
isexpr bool
resultneeded bool
Результат System.Collections.Generic

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

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

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

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