Ejemplo n.º 1
0
        /// <summary>
        /// Transforms Node to the Final ProtoAST form
        /// </summary>
        /// <returns></returns>
        public List<AssociativeNode> ToGraphIR(AST graph, GraphCompiler graphCompiler)
        {
            GraphNodeToASTGenerator astGen = new GraphNodeToASTGenerator(graph, graphCompiler);
            astGen.AddNodesToAST();
            List<ProtoCore.AST.AssociativeAST.AssociativeNode> irGraph = astGen.SplitAST();

            return irGraph;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Transforms Node to the Final ProtoAST form
        /// </summary>
        /// <returns></returns>
        public List <AssociativeNode> ToGraphIR(AST graph, GraphCompiler graphCompiler)
        {
            GraphNodeToASTGenerator astGen = new GraphNodeToASTGenerator(graph, graphCompiler);

            astGen.AddNodesToAST();
            List <ProtoCore.AST.AssociativeAST.AssociativeNode> irGraph = astGen.SplitAST();


            return(irGraph);
        }