C# Class Irony.Parsing.Parser

Mostrar archivo Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Properties

Property Type Description
CoreParser CoreParser
Language Irony.Parsing.LanguageData
Root Irony.Parsing.NonTerminal
Scanner Scanner

Public Methods

Method Description
Parse ( string sourceText ) : ParseTree
Parse ( string sourceText, string fileName ) : ParseTree
Parser ( Grammar grammar ) : System
Parser ( Irony.Parsing.LanguageData language ) : System
Parser ( Irony.Parsing.LanguageData language, Irony.Parsing.NonTerminal root ) : System
ScanOnly ( string sourceText, string fileName ) : ParseTree

Private Methods

Method Description
Parse ( ParsingContext context, string sourceText, string fileName ) : ParseTree
Reset ( ) : void
UpdateParseTreeStatus ( ) : void

Method Details

Parse() public method

public Parse ( string sourceText ) : ParseTree
sourceText string
return ParseTree

Parse() public method

public Parse ( string sourceText, string fileName ) : ParseTree
sourceText string
fileName string
return ParseTree

Parser() public method

public Parser ( Grammar grammar ) : System
grammar Grammar
return System

Parser() public method

public Parser ( Irony.Parsing.LanguageData language ) : System
language Irony.Parsing.LanguageData
return System

Parser() public method

public Parser ( Irony.Parsing.LanguageData language, Irony.Parsing.NonTerminal root ) : System
language Irony.Parsing.LanguageData
root Irony.Parsing.NonTerminal
return System

ScanOnly() public method

public ScanOnly ( string sourceText, string fileName ) : ParseTree
sourceText string
fileName string
return ParseTree

Property Details

CoreParser public_oe property

public CoreParser,Irony.Parsing CoreParser
return CoreParser

Language public_oe property

public LanguageData,Irony.Parsing Language
return Irony.Parsing.LanguageData

Root public_oe property

public NonTerminal,Irony.Parsing Root
return Irony.Parsing.NonTerminal

Scanner public_oe property

public Scanner,Irony.Parsing Scanner
return Scanner