Changeset 2396
- Timestamp:
- Sep 25, 2012, 4:02:26 PM (6 years ago)
- Location:
- proto/pablo/src/compiler/visitors
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
proto/pablo/src/compiler/visitors/AdvanceCombiner.java
r2394 r2396 1 1 package compiler.visitors; 2 3 import lexicalAnalyzer.LexicalType;4 import lexicalAnalyzer.Lextant;5 2 6 3 import tokens.*; 7 4 import ast.*; 8 import compiler.visitors.*;9 5 10 6 public class AdvanceCombiner { 11 7 12 8 public static void transform(ASTNode node) { 13 VoidVisitor visitor = new AdvanceCombinerVisitor();9 AdvanceCombinerVisitor visitor = new AdvanceCombinerVisitor(); 14 10 node.accept(visitor); 15 11 } … … 63 59 return token.getValue(); 64 60 } 65 private static boolean isIntConstant(ASTNode node) { 66 return node instanceof IntegerConstantNode; 67 } 61 68 62 69 63 /////////////////////////////////////////////////////////////////// -
proto/pablo/src/compiler/visitors/StreamFunctionVisitor.java
r2391 r2396 5 5 import ast.*; 6 6 import java.util.*; 7 import compiler.visitors.*;8 9 10 7 11 8 //class StreamFunctionVisitor(ast.NodeVisitor): … … 22 19 23 20 public static Map<String, ASTNode> makeStreamFunctionMap(ASTNode node) { 24 VoidVisitorvisitor = new StreamFunctionVisitor1();21 StreamFunctionVisitor1 visitor = new StreamFunctionVisitor1(); 25 22 node.accept(visitor); 26 23 return ((StreamFunctionVisitor1)visitor).streamFunctionMap();
Note: See TracChangeset
for help on using the changeset viewer.