C# Class Paralect.Schematra.SchematraGrammer

Inheritance: Irony.Parsing.Grammar
Show file Open project: paralect/Schematra Class Usage Examples

Public Methods

Method Description
DisplayTree ( ParseTreeNode node, int level ) : void
GetRoot ( string sourceCode ) : ParseTreeNode
IsValid ( string sourceCode ) : bool
ParseTree ( string sourceCode ) : ParseTree
SchematraGrammer ( ) : System
Validate ( ParseTree parseTree ) : void

Method Details

DisplayTree() public method

public DisplayTree ( ParseTreeNode node, int level ) : void
node ParseTreeNode
level int
return void

GetRoot() public method

public GetRoot ( string sourceCode ) : ParseTreeNode
sourceCode string
return ParseTreeNode

IsValid() public method

public IsValid ( string sourceCode ) : bool
sourceCode string
return bool

ParseTree() public method

public ParseTree ( string sourceCode ) : ParseTree
sourceCode string
return Irony.Parsing.ParseTree

SchematraGrammer() public method

public SchematraGrammer ( ) : System
return System

Validate() public method

public Validate ( ParseTree parseTree ) : void
parseTree Irony.Parsing.ParseTree
return void