C# Class Irony.Compiler.LanguageCompiler

Show file 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 property

public GrammarData Data
return GrammarData

Grammar public property

public Grammar,Irony.Compiler Grammar
return Grammar

InitTime public property

public long InitTime
return long

Parser public property

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

Scanner public property

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