C# Класс Pytocs.Syntax.Lexer

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

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

Метод Описание
Get ( ) : Token
Lexer ( string filename, TextReader rdr ) : System
Peek ( ) : Token

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

Метод Описание
Accum ( char ch, State st ) : void
AccumString ( int c, State st ) : void
Advance ( ) : void
CreateStringLiteral ( bool longLiteral ) : Exp
EatChToken ( TokenType t, object value = null ) : Token
GetToken ( ) : Token
Invalid ( int c, char ch ) : FormatException
IsLogicalNewLine ( ) : bool
LookupId ( ) : Token
Newline ( ) : Token
Real ( ) : Token
Token ( TokenType t ) : Token
Token ( TokenType t, State newState ) : Token
Token ( TokenType t, object value ) : Token
Token ( TokenType t, object value, State newState ) : Token
Transition ( State s ) : void

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

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

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

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

public Lexer ( string filename, TextReader rdr ) : System
filename string
rdr TextReader
Результат System

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

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