C# Class Loyc.LLParserGenerator.AntlrStyleParser

Inheritance: StageOneParser
Exibir arquivo Open project: qwertie/ecsharp Class Usage Examples

Public Methods

Method Description
Parse ( IList tokenTree, ISourceFile file, IMessageSink messages ) : VList
ParseTokenTree ( TokenTree tokens, IMessageSink sink ) : VList
RulesAndStuff ( ) : VList

Private Methods

Method Description
AntlrStyleParser ( IList tokens, ISourceFile file, IMessageSink messageSink ) : System
HostBlock ( ) : LNode
HostCall ( ) : LNode
Is ( int li, Symbol value ) : bool
ParseHostReturnType ( Token paren ) : LNode
Rule ( ) : LNode

Method Details

Parse() public static method

public static Parse ( IList tokenTree, ISourceFile file, IMessageSink messages ) : VList
tokenTree IList
file ISourceFile
messages IMessageSink
return VList

ParseTokenTree() public static method

public static ParseTokenTree ( TokenTree tokens, IMessageSink sink ) : VList
tokens TokenTree
sink IMessageSink
return VList

RulesAndStuff() public method

public RulesAndStuff ( ) : VList
return VList