C# Class Unicoen.Languages.Python2.ProgramGenerators.Python2ProgramGeneratorHelper

Exibir arquivo Open project: UnicoenProject/UNICOEN

Public Properties

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

Public Methods

Method Description
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

Private Methods

Method Description
CheckDoulbeParse ( string str, double d ) : bool
Python2ProgramGeneratorHelper ( ) : System

Method Details

CreateAnd_expr() public static method

public static CreateAnd_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAnd_test() public static method

public static CreateAnd_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateArglist() public static method

public static CreateArglist ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateArgument() public static method

public static CreateArgument ( System.Xml.Linq.XElement node ) : UnifiedArgument
node System.Xml.Linq.XElement
return UnifiedArgument

CreateArith_expr() public static method

public static CreateArith_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAssert_stmt() public static method

public static CreateAssert_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAtom() public static method

public static CreateAtom ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateAugassign() public static method

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

CreateBreak_stmt() public static method

public static CreateBreak_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateClassdef() public static method

public static CreateClassdef ( System.Xml.Linq.XElement node ) : UnifiedClassDefinition
node System.Xml.Linq.XElement
return UnifiedClassDefinition

CreateComp_for() public static method

public static CreateComp_for ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateComp_if() public static method

public static CreateComp_if ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateComp_iter() public static method

public static CreateComp_iter ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateComparison() public static method

public static CreateComparison ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateCompound_stmt() public static method

public static CreateCompound_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateContinue_stmt() public static method

public static CreateContinue_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateDecorated() public static method

public static CreateDecorated ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateDecorator() public static method

public static CreateDecorator ( System.Xml.Linq.XElement node ) : UnifiedAnnotation
node System.Xml.Linq.XElement
return UnifiedAnnotation

CreateDecorators() public static method

public static CreateDecorators ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateDel_stmt() public static method

public static CreateDel_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateDictorsetmaker() public static method

public static CreateDictorsetmaker ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateDotted_as_name() public static method

public static CreateDotted_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
node System.Xml.Linq.XElement
return string>.Tuple

CreateDotted_as_names() public static method

public static CreateDotted_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
node System.Xml.Linq.XElement
return string>>.IEnumerable

CreateDotted_name() public static method

public static CreateDotted_name ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateEncoding_decl() public static method

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

CreateExcept_clause() public static method

public static CreateExcept_clause ( System.Xml.Linq.XElement node ) : UnifiedExpression>.Tuple
node System.Xml.Linq.XElement
return UnifiedExpression>.Tuple

CreateExec_stmt() public static method

public static CreateExec_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExpr() public static method

public static CreateExpr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExpr_stmt() public static method

public static CreateExpr_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateExprlist() public static method

public static CreateExprlist ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateFactor() public static method

public static CreateFactor ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateFile_input() public static method

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

CreateFlow_stmt() public static method

public static CreateFlow_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateFor_stmt() public static method

public static CreateFor_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateFpdef() public static method

public static CreateFpdef ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateFplist() public static method

public static CreateFplist ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateFuncdef() public static method

public static CreateFuncdef ( System.Xml.Linq.XElement node ) : UnifiedFunctionDefinition
node System.Xml.Linq.XElement
return UnifiedFunctionDefinition

CreateGlobal_stmt() public static method

public static CreateGlobal_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateIf_stmt() public static method

public static CreateIf_stmt ( System.Xml.Linq.XElement node ) : UnifiedIf
node System.Xml.Linq.XElement
return UnifiedIf

CreateImport_as_name() public static method

public static CreateImport_as_name ( System.Xml.Linq.XElement node ) : string>.Tuple
node System.Xml.Linq.XElement
return string>.Tuple

CreateImport_as_names() public static method

public static CreateImport_as_names ( System.Xml.Linq.XElement node ) : string>>.IEnumerable
node System.Xml.Linq.XElement
return string>>.IEnumerable

CreateImport_from() public static method

public static CreateImport_from ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateImport_name() public static method

public static CreateImport_name ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateImport_stmt() public static method

public static CreateImport_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateLambdef() public static method

public static CreateLambdef ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateList_for() public static method

public static CreateList_for ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateList_if() public static method

public static CreateList_if ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateList_iter() public static method

public static CreateList_iter ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateListmaker() public static method

public static CreateListmaker ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateNot_test() public static method

public static CreateNot_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateOld_lambdef() public static method

public static CreateOld_lambdef ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateOld_test() public static method

public static CreateOld_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateOr_test() public static method

public static CreateOr_test ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateParameters() public static method

public static CreateParameters ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreatePass_stmt() public static method

public static CreatePass_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreatePower() public static method

public static CreatePower ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreatePrint_stmt() public static method

public static CreatePrint_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateRaise_stmt() public static method

public static CreateRaise_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateReturn_stmt() public static method

public static CreateReturn_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateShift_expr() public static method

public static CreateShift_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateSimple_stmt() public static method

public static CreateSimple_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateSingle_input() public static method

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

CreateSliceop() public static method

public static CreateSliceop ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateSmall_stmt() public static method

public static CreateSmall_stmt ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateStmt() public static method

public static CreateStmt ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateSubscript() public static method

public static CreateSubscript ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateSubscriptlist() public static method

public static CreateSubscriptlist ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateSuite() public static method

public static CreateSuite ( System.Xml.Linq.XElement node ) : UnifiedBlock
node System.Xml.Linq.XElement
return UnifiedBlock

CreateTerm() public static method

public static CreateTerm ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTest() public static method

public static CreateTest ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTestlist() public static method

public static CreateTestlist ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateTestlist1() public static method

public static CreateTestlist1 ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTestlist_comp() public static method

public static CreateTestlist_comp ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTestlist_safe() public static method

public static CreateTestlist_safe ( System.Xml.Linq.XElement node ) : IEnumerable
node System.Xml.Linq.XElement
return IEnumerable

CreateTrailer() public static method

public static CreateTrailer ( UnifiedExpression prefix, System.Xml.Linq.XElement node ) : UnifiedExpression
prefix UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateTry_stmt() public static method

public static CreateTry_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateVarargslist() public static method

public static CreateVarargslist ( System.Xml.Linq.XElement node ) : UnifiedSet
node System.Xml.Linq.XElement
return UnifiedSet

CreateWhile_stmt() public static method

public static CreateWhile_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateWith_item() public static method

public static CreateWith_item ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateWith_stmt() public static method

public static CreateWith_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateXor_expr() public static method

public static CreateXor_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateYield_expr() public static method

public static CreateYield_expr ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

CreateYield_stmt() public static method

public static CreateYield_stmt ( System.Xml.Linq.XElement node ) : UnifiedExpression
node System.Xml.Linq.XElement
return UnifiedExpression

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