C# 클래스 VisualStudio.Haskell.Lexer

파일 보기 프로젝트 열기: ndmitchell/VSHaskell

공개 메소드들

메소드 설명
AlternateBracket ( Token t ) : Token
Forward ( string Text, LineState &state ) : Lexeme[]
IsBracket ( Token t ) : bool
IsComment ( Token t ) : bool
IsKeyword ( Token t ) : bool
IsLeftBracket ( Token t ) : bool
IsRightBracket ( Token t ) : bool
IsString ( Token t ) : bool
Test ( ) : void
Test ( string command ) : void

비공개 메소드들

메소드 설명
Assert ( bool b ) : void
IsIdentCont ( char c ) : bool
IsIdentStart ( char c ) : bool
IsSymbol ( char c ) : bool
IsWhite ( char c ) : bool
MultilineComment ( string s, int &Index, int &Depth ) : void
SplitText ( string s ) : List
Test ( string command, LineState start, LineState end ) : void

메소드 상세

AlternateBracket() 공개 정적인 메소드

public static AlternateBracket ( Token t ) : Token
t Token
리턴 Token

Forward() 공개 정적인 메소드

public static Forward ( string Text, LineState &state ) : Lexeme[]
Text string
state LineState
리턴 Lexeme[]

IsBracket() 공개 정적인 메소드

public static IsBracket ( Token t ) : bool
t Token
리턴 bool

IsComment() 공개 정적인 메소드

public static IsComment ( Token t ) : bool
t Token
리턴 bool

IsKeyword() 공개 정적인 메소드

public static IsKeyword ( Token t ) : bool
t Token
리턴 bool

IsLeftBracket() 공개 정적인 메소드

public static IsLeftBracket ( Token t ) : bool
t Token
리턴 bool

IsRightBracket() 공개 정적인 메소드

public static IsRightBracket ( Token t ) : bool
t Token
리턴 bool

IsString() 공개 정적인 메소드

public static IsString ( Token t ) : bool
t Token
리턴 bool

Test() 공개 정적인 메소드

public static Test ( ) : void
리턴 void

Test() 공개 정적인 메소드

public static Test ( string command ) : void
command string
리턴 void