Beispiel #1
0
 def __init__(self):
    self.ImmediateCodeOptimized = []
    self.VariablesOptimized     = []
    self.FlowChartObj = FlowChart()
Beispiel #2
0
                treeTransformer = LimitedTreeTransformer()
                validateResult = treeTransformer.validate(
                    returnStatement.expression)

                if not validateResult:
                    print "doesn't match implemeneted operations!"

                    raise Exception

                decoratedDagElementFactory = DecoratedDagElementFactory()

                topDagElementIndex = treeTransformer.transform(
                    returnStatement.expression, decoratedDagElementFactory)

                flowchartForDag = FlowChart()

                flowchartForDag.calcFlowChart(treeTransformer.getDag())

                print matchesRules

                a = 0

                #if isinstance(returnStatment.expression, compiler.parse_tree.Binary):
                #    if returnStatment.expression.operator == "+":

                #    else:
                #        unimplemented
                #else:
                #    unimplemented
            else: