C# Класс AjTalk.Compiler.Lexer

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

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

Метод Описание
Lexer ( TextReader input ) : System
Lexer ( string text ) : System
NextToken ( ) : Token
PushToken ( Token token ) : void

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

Метод Описание
NextChar ( ) : int
NextCharSkipBlanks ( ) : int
NextCharSkipBlanksAndComments ( ) : int
NextDotNetInvokeName ( ) : Token
NextDotNetTypeName ( ) : Token
NextDottedName ( string name ) : Token
NextEnclosedSymbol ( ) : Token
NextInteger ( char firstdigit ) : Token
NextName ( char firstchar ) : Token
NextNameAsString ( ) : string
NextOperator ( char firstchar ) : Token
NextParameter ( ) : Token
NextPunctuation ( char ch ) : Token
NextReal ( string value ) : Token
NextString ( ) : Token
NextSymbol ( ) : Token
PeekChar ( ) : int
PushChar ( int ch ) : void
SkipToControl ( ) : void

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

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

public Lexer ( TextReader input ) : System
input TextReader
Результат System

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

public Lexer ( string text ) : System
text string
Результат System

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

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

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

public PushToken ( Token token ) : void
token Token
Результат void