Changeset 3163 for proto/pabloj/branches


Ignore:
Timestamp:
May 21, 2013, 4:11:22 PM (6 years ago)
Author:
ksherdy
Message:

Minor mods for compilation.

Location:
proto/pabloj/branches/refactor-experimental/src/toolchain/pabloS/semanticAnalyzer/visitors
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • proto/pabloj/branches/refactor-experimental/src/toolchain/pabloS/semanticAnalyzer/visitors/InitializeStreamDefaults.java

    r3143 r3163  
    3232               
    3333        static private class Bitwise2IDISAGeneralXFormer extends VoidVisitor.Default {
    34                 private static final int DEFAULT_FIELD_WIDTH = 1;
    3534               
    3635                public void visitLeave(LocalVarDeclNode node) {
     
    6463
    6564                private int fieldWidth(StreamTypeNode streamType) {
    66                         if(Accessors.hasFieldWidth(streamType)) {
    67                                 FieldWidthNode fieldWidthNode = Accessors.fieldWidthNode(streamType);
    68                                 String lexeme = Accessors.lexeme(fieldWidthNode);
     65                                String lexeme = Accessors.lexeme(streamType);
    6966                                return Integer.parseInt(lexeme);
    70                         }
    71                         else {
    72                                 return DEFAULT_FIELD_WIDTH;
    73                         }
    7467                }
    7568               
     
    7770                        // TODO - implement
    7871                }
     72               
    7973                static private ASTNode[] arguments(ASTNode...astNodes) {
    8074                        return astNodes;
  • proto/pabloj/branches/refactor-experimental/src/toolchain/pabloS/semanticAnalyzer/visitors/PabloS2PabloBXFormer.java

    r3133 r3163  
    199199                */
    200200               
     201                /*// - Deprecated
    201202                public pabloB.ast.ASTNode visitLeave(pabloS.ast.AssignOperatorNode node, List<pabloB.ast.ASTNode> childResults) {
    202203                        pabloB.ast.ASTNode bNode = new pabloB.ast.AssignOperatorNode(Generators.makePabloBToken(node.getToken()));
     
    204205                        return bNode;
    205206                }
     207                */
    206208
    207209                /*// - Deprecated
     
    267269                }
    268270
    269                 /*
     271                /* - Deprecated
    270272                public void visitEnter(FieldWidthNode node) {
    271273                        defaultVisitEnter(node);
     
    273275                */
    274276               
     277                /*
    275278                public pabloB.ast.ASTNode visitLeave(pabloS.ast.FieldWidthNode node, List<pabloB.ast.ASTNode> childResults) {
    276279                        pabloB.ast.ASTNode bNode = new pabloB.ast.FieldWidthNode(Generators.makePabloBToken(node.getToken()));
     
    278281                        return bNode;
    279282                }
     283                */
    280284
    281285                /*
     
    565569                */
    566570               
    567                 public pabloB.ast.ASTNode visitLeave(pabloS.ast.TypeDeclNode node, List<pabloB.ast.ASTNode> childResults) {
    568                         pabloB.ast.ASTNode bNode = new pabloB.ast.TypeDeclNode(Generators.makePabloBToken(node.getToken()));
    569                         appendChildResults(bNode, childResults);
    570                         return bNode;
    571                 }
    572 
    573571                /*
    574572                public void visitEnter(TypeDefNode node) {
     
    603601                */
    604602               
    605                 public pabloB.ast.ASTNode visitLeave(pabloS.ast.VoidTypeNode node, List<pabloB.ast.ASTNode> childResults) {
    606                         pabloB.ast.ASTNode bNode = new pabloB.ast.VoidTypeNode(Generators.makePabloBToken(node.getToken()));
    607                         appendChildResults(bNode, childResults);
    608                         return bNode;
    609                 }
    610 
    611603                /*
    612604                public void visitEnter(WhileStmtNode node) {
Note: See TracChangeset for help on using the changeset viewer.