C# 클래스 Bike.Parser.Lexer

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

공개 메소드들

메소드 설명
Lexer ( string source, string filePath = null ) : System
NextToken ( ) : Token

비공개 메소드들

메소드 설명
Ampersand ( ) : Token

&&, &&=

Bang ( ) : Token
Comment ( ) : void
Equal ( ) : Token
Error ( string msg ) : Exception
Escape ( ) : char
GreaterThan ( ) : Token
Identifier ( ) : Token
LessThan ( ) : Token
Match ( char expectedChar ) : void
Minus ( ) : Token
Next ( ) : void
Number ( ) : Token
Peek ( int ahead = 1 ) : int
Percent ( ) : Token
Pipe ( ) : Token
Plus ( ) : Token
Slash ( ) : Token
Star ( ) : Token
String ( ) : Token
Token ( TokenType type, string txt ) : Token
Whitespace ( ) : void

메소드 상세

Lexer() 공개 메소드

public Lexer ( string source, string filePath = null ) : System
source string
filePath string
리턴 System

NextToken() 공개 메소드

public NextToken ( ) : Token
리턴 Token