C# Class Irony.Parsing.ParseTree

Show file Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Properties

Property Type Description
FileName string
OpenBraces TokenList
ParseTime int
ParserMessages ParserMessageList
Root ParseTreeNode
SourceText string
Tokens TokenList

Public Methods

Method Description
CopyMessages ( ParserMessageList others, SourceLocation baseLocation, string messagePrefix ) : void
HasErrors ( ) : bool
ParseTree ( string sourceText, string fileName ) : System

Method Details

CopyMessages() public method

public CopyMessages ( ParserMessageList others, SourceLocation baseLocation, string messagePrefix ) : void
others ParserMessageList
baseLocation SourceLocation
messagePrefix string
return void

HasErrors() public method

public HasErrors ( ) : bool
return bool

ParseTree() public method

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

Property Details

FileName public property

public string FileName
return string

OpenBraces public property

public TokenList OpenBraces
return TokenList

ParseTime public property

public int ParseTime
return int

ParserMessages public property

public ParserMessageList ParserMessages
return ParserMessageList

Root public property

public ParseTreeNode Root
return ParseTreeNode

SourceText public property

public string SourceText
return string

Tokens public property

public TokenList Tokens
return TokenList