C# Class Unicoen.Languages.Lua.ProgramGenerators.LuaProgramGeneratorHelper

Exibir arquivo Open project: UnicoenProject/UNICOEN

Public Properties

Property Type Description
Sign2BinaryOperator UnifiedBinaryOperator>.Dictionary
Sign2PrefixUnaryOperator UnifiedUnaryOperator>.Dictionary

Public Methods

Method Description
CreateArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateBinop ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateBlock ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateChunk ( System.Xml.Linq.XElement node ) : UnifiedProgram
CreateExp ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateExplist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateField ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFieldlist ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFieldsep ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFuncbody ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFuncname ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFunction ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateFunctioncall ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateLaststat ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateLua_number ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateLua_string ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateNameAndArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateNamelist ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateParlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
CreatePrefixexp ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateStat ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateTableconstructor ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateUnop ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateVar ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateVarOrExp ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateVarSuffix ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateVarlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement

Private Methods

Method Description
LuaProgramGeneratorHelper ( ) : System

Method Details

CreateArgs() public static method

public static CreateArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateBinop() public static method

public static CreateBinop ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateBlock() public static method

public static CreateBlock ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateChunk() public static method

public static CreateChunk ( System.Xml.Linq.XElement node ) : UnifiedProgram
node System.Xml.Linq.XElement
return UnifiedProgram

CreateExp() public static method

public static CreateExp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateExplist1() public static method

public static CreateExplist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateField() public static method

public static CreateField ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFieldlist() public static method

public static CreateFieldlist ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFieldsep() public static method

public static CreateFieldsep ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFuncbody() public static method

public static CreateFuncbody ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFuncname() public static method

public static CreateFuncname ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFunction() public static method

public static CreateFunction ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateFunctioncall() public static method

public static CreateFunctioncall ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateLaststat() public static method

public static CreateLaststat ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateLua_number() public static method

public static CreateLua_number ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateLua_string() public static method

public static CreateLua_string ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateNameAndArgs() public static method

public static CreateNameAndArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateNamelist() public static method

public static CreateNamelist ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateParlist1() public static method

public static CreateParlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreatePrefixexp() public static method

public static CreatePrefixexp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateStat() public static method

public static CreateStat ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateTableconstructor() public static method

public static CreateTableconstructor ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateUnop() public static method

public static CreateUnop ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateVar() public static method

public static CreateVar ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateVarOrExp() public static method

public static CreateVarOrExp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateVarSuffix() public static method

public static CreateVarSuffix ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

CreateVarlist1() public static method

public static CreateVarlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
return Unicoen.Model.UnifiedElement

Property Details

Sign2BinaryOperator public_oe static_oe property

public static Dictionary Sign2BinaryOperator
return UnifiedBinaryOperator>.Dictionary

Sign2PrefixUnaryOperator public_oe static_oe property

public static Dictionary Sign2PrefixUnaryOperator
return UnifiedUnaryOperator>.Dictionary