C# 클래스 Pytocs.Syntax.Lexer

Lexer for Python.
파일 보기 프로젝트 열기: uxmal/pytocs 1 사용 예제들

공개 메소드들

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