C# Class Irony.Compiler.LanguageCompiler

显示文件 Open project: Zepheus/Fiesta_Utils Class Usage Examples

Public Properties

Property Type Description
Data GrammarData
Grammar Grammar
InitTime long
Parser Irony.Compiler.Parser
Scanner Irony.Compiler.Scanner

Public Methods

Method Description
CreateDummy ( ) : LanguageCompiler
LanguageCompiler ( Grammar grammar ) : System
LanguageCompiler ( GrammarData data ) : System
Parse ( Irony.Compiler.CompilerContext context, SourceFile source ) : AstNode
Parse ( string source ) : AstNode

Method Details

CreateDummy() public static method

public static CreateDummy ( ) : LanguageCompiler
return LanguageCompiler

LanguageCompiler() public method

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

LanguageCompiler() public method

public LanguageCompiler ( GrammarData data ) : System
data GrammarData
return System

Parse() public method

public Parse ( Irony.Compiler.CompilerContext context, SourceFile source ) : AstNode
context Irony.Compiler.CompilerContext
source SourceFile
return AstNode

Parse() public method

public Parse ( string source ) : AstNode
source string
return AstNode

Property Details

Data public_oe property

public GrammarData Data
return GrammarData

Grammar public_oe property

public Grammar,Irony.Compiler Grammar
return Grammar

InitTime public_oe property

public long InitTime
return long

Parser public_oe property

public Parser,Irony.Compiler Parser
return Irony.Compiler.Parser

Scanner public_oe property

public Scanner,Irony.Compiler Scanner
return Irony.Compiler.Scanner