C# Класс Unicoen.Languages.Python2.ProgramGenerators.Python2ProgramGeneratorHelper

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

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

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

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

Метод Описание
CreateAnd_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAnd_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateArglist ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateArgument ( System.Xml.Linq.XElement node ) : UnifiedArgument
CreateArith_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAssert_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAtom ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateAugassign ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateBreak_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateClassdef ( System.Xml.Linq.XElement node ) : UnifiedClassDefinition
CreateComp_for ( System.Xml.Linq.XElement node ) : IEnumerable
CreateComp_if ( System.Xml.Linq.XElement node ) : IEnumerable
CreateComp_iter ( System.Xml.Linq.XElement node ) : IEnumerable
CreateComparison ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateCompound_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateContinue_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDecorated ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDecorator ( System.Xml.Linq.XElement node ) : UnifiedAnnotation
CreateDecorators ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateDel_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDictorsetmaker ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateDotted_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
CreateDotted_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
CreateDotted_name ( System.Xml.Linq.XElement node ) : IEnumerable
CreateEncoding_decl ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateExcept_clause ( System.Xml.Linq.XElement node ) : UnifiedExpression>.Tuple
CreateExec_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExpr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExpr_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateExprlist ( System.Xml.Linq.XElement node ) : IEnumerable
CreateFactor ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateFile_input ( System.Xml.Linq.XElement node ) : UnifiedProgram
CreateFlow_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateFor_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateFpdef ( System.Xml.Linq.XElement node ) : IEnumerable
CreateFplist ( System.Xml.Linq.XElement node ) : IEnumerable
CreateFuncdef ( System.Xml.Linq.XElement node ) : UnifiedFunctionDefinition
CreateGlobal_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateIf_stmt ( System.Xml.Linq.XElement node ) : UnifiedIf
CreateImport_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
CreateImport_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
CreateImport_from ( System.Xml.Linq.XElement node ) : IEnumerable
CreateImport_name ( System.Xml.Linq.XElement node ) : IEnumerable
CreateImport_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
CreateLambdef ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateList_for ( System.Xml.Linq.XElement node ) : IEnumerable
CreateList_if ( System.Xml.Linq.XElement node ) : IEnumerable
CreateList_iter ( System.Xml.Linq.XElement node ) : IEnumerable
CreateListmaker ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateNot_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateOld_lambdef ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateOld_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateOr_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
CreatePass_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreatePower ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreatePrint_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateRaise_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateReturn_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateShift_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSimple_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
CreateSingle_input ( System.Xml.Linq.XElement node ) : UnifiedElement
CreateSliceop ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSmall_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
CreateStmt ( System.Xml.Linq.XElement node ) : IEnumerable
CreateSubscript ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateSubscriptlist ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateSuite ( System.Xml.Linq.XElement node ) : UnifiedBlock
CreateTerm ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTest ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTestlist ( System.Xml.Linq.XElement node ) : IEnumerable
CreateTestlist1 ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTestlist_comp ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTestlist_safe ( System.Xml.Linq.XElement node ) : IEnumerable
CreateTrailer ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
CreateTry_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateVarargslist ( System.Xml.Linq.XElement node ) : UnifiedSet
CreateWhile_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateWith_item ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateWith_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateXor_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateYield_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
CreateYield_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression

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

Метод Описание
CheckDoulbeParse ( string str, double d ) : bool
Python2ProgramGeneratorHelper ( ) : System

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateDotted_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
node System.Xml.Linq.XElement
Результат string>.Tuple

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

public static CreateDotted_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
node System.Xml.Linq.XElement
Результат string>>.IEnumerable

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

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

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

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

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

public static CreateExcept_clause ( System.Xml.Linq.XElement node ) : UnifiedExpression>.Tuple
node System.Xml.Linq.XElement
Результат UnifiedExpression>.Tuple

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateImport_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
node System.Xml.Linq.XElement
Результат string>.Tuple

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

public static CreateImport_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
node System.Xml.Linq.XElement
Результат string>>.IEnumerable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateTrailer ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
prefix UnifiedExpression
node System.Xml.Linq.XElement
Результат UnifiedExpression

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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