C# 클래스 AjTalk.Compiler.Lexer

파일 보기 프로젝트 열기: ajlopez/AjTalk 1 사용 예제들

공개 메소드들

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