C# Класс Unicoen.Languages.Lua.ProgramGenerators.LuaProgramGeneratorHelper

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Sign2BinaryOperator UnifiedBinaryOperator>.Dictionary
Sign2PrefixUnaryOperator UnifiedUnaryOperator>.Dictionary

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
LuaProgramGeneratorHelper ( ) : System

Описание методов

CreateArgs() публичный статический Метод

public static CreateArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateBinop() публичный статический Метод

public static CreateBinop ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateBlock() публичный статический Метод

public static CreateBlock ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateChunk() публичный статический Метод

public static CreateChunk ( System.Xml.Linq.XElement node ) : UnifiedProgram
node System.Xml.Linq.XElement
Результат UnifiedProgram

CreateExp() публичный статический Метод

public static CreateExp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateExplist1() публичный статический Метод

public static CreateExplist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateField() публичный статический Метод

public static CreateField ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFieldlist() публичный статический Метод

public static CreateFieldlist ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFieldsep() публичный статический Метод

public static CreateFieldsep ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFuncbody() публичный статический Метод

public static CreateFuncbody ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFuncname() публичный статический Метод

public static CreateFuncname ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFunction() публичный статический Метод

public static CreateFunction ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateFunctioncall() публичный статический Метод

public static CreateFunctioncall ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateLaststat() публичный статический Метод

public static CreateLaststat ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateLua_number() публичный статический Метод

public static CreateLua_number ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateLua_string() публичный статический Метод

public static CreateLua_string ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateNameAndArgs() публичный статический Метод

public static CreateNameAndArgs ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateNamelist() публичный статический Метод

public static CreateNamelist ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateParlist1() публичный статический Метод

public static CreateParlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreatePrefixexp() публичный статический Метод

public static CreatePrefixexp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateStat() публичный статический Метод

public static CreateStat ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateTableconstructor() публичный статический Метод

public static CreateTableconstructor ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateUnop() публичный статический Метод

public static CreateUnop ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateVar() публичный статический Метод

public static CreateVar ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateVarOrExp() публичный статический Метод

public static CreateVarOrExp ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateVarSuffix() публичный статический Метод

public static CreateVarSuffix ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

CreateVarlist1() публичный статический Метод

public static CreateVarlist1 ( System.Xml.Linq.XElement node ) : UnifiedElement
node System.Xml.Linq.XElement
Результат Unicoen.Model.UnifiedElement

Описание свойств

Sign2BinaryOperator публичное статическое свойство

public static Dictionary Sign2BinaryOperator
Результат UnifiedBinaryOperator>.Dictionary

Sign2PrefixUnaryOperator публичное статическое свойство

public static Dictionary Sign2PrefixUnaryOperator
Результат UnifiedUnaryOperator>.Dictionary