C# 클래스 AjRools.Expert.Compiler.Parser

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

공개 메소드들

메소드 설명
ParseRule ( ) : Rule
ParseRules ( ) : IList
Parser ( Lexer lexer ) : System
Parser ( TextReader reader ) : System
Parser ( string text ) : System

비공개 메소드들

메소드 설명
NextToken ( ) : Token
ParseEndOfLine ( ) : void
ParseFact ( ) : Fact
ParseFacts ( ) : IList
ParseName ( ) : string
ParseName ( string name ) : void
ParsePropertyFact ( string name ) : Fact
ParseValue ( ) : object
ParseWordLine ( string word ) : void
PushToken ( Token token ) : void
PushToken ( string name ) : void
SkipBlankLines ( ) : void

메소드 상세

ParseRule() 공개 메소드

public ParseRule ( ) : Rule
리턴 AjRools.Expert.Rules.Rule

ParseRules() 공개 메소드

public ParseRules ( ) : IList
리턴 IList

Parser() 공개 메소드

public Parser ( Lexer lexer ) : System
lexer Lexer
리턴 System

Parser() 공개 메소드

public Parser ( TextReader reader ) : System
reader TextReader
리턴 System

Parser() 공개 메소드

public Parser ( string text ) : System
text string
리턴 System