C# Class AjRools.Expert.Compiler.Parser

Show file Open project: ajlopez/AjRools Class Usage Examples

Public Methods

Method Description
ParseRule ( ) : Rule
ParseRules ( ) : IList
Parser ( Lexer lexer ) : System
Parser ( TextReader reader ) : System
Parser ( string text ) : System

Private Methods

Method Description
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

Method Details

ParseRule() public method

public ParseRule ( ) : Rule
return AjRools.Expert.Rules.Rule

ParseRules() public method

public ParseRules ( ) : IList
return IList

Parser() public method

public Parser ( Lexer lexer ) : System
lexer Lexer
return System

Parser() public method

public Parser ( TextReader reader ) : System
reader TextReader
return System

Parser() public method

public Parser ( string text ) : System
text string
return System