Changeset 2651


Ignore:
Timestamp:
Nov 18, 2012, 5:16:14 PM (6 years ago)
Author:
ksherdy
Message:

Remove warnings.

Location:
proto/pablo/src/compiler
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • proto/pablo/src/compiler/PabloCompiler.java

    r2648 r2651  
    1 //
    2 // This code is modified scatter parser-generator code.
    3 // See applications.SampleCompiler.java.
    4 //
    5 
    61package  compiler;
    72
     
    3025        protected static String inputFilename = null;           
    3126       
    32         /** Compiles a Pablo file.
    33          * @param args
    34          * @throws FileNotFoundException
    35          */
    3627        public static void main(String[] args) throws FileNotFoundException {
    3728                checkArguments(args, "PabloCompiler");
     
    5849                    advanceCombiner.transform();
    5950                   
    60                     //CarryCounter carryCounter = new CarryCounter(entry.getValue());
    61                     //AdvanceNCounter advNCounter = new AdvanceNCounter(entry.getValue());
    62 
    63                         /*
     51                    /*
     52                    CarryCounter carryCounter = new CarryCounter(entry.getValue());
     53                    AdvanceNCounter advNCounter = new AdvanceNCounter(entry.getValue());                       
    6454                    System.out.println();
    6555                        System.out.println(entry.getKey());
     
    8171                        pablo2CarryQ.transform(true, false);               
    8272                   
    83                         // System.out.println(entry.getValue());
    84                        
    85                         Bitwise2IDISATransformer bitwiseToIDISA = new Bitwise2IDISATransformer(entry.getValue()); // 0 -> simd::constant<1>(0);
     73                        Bitwise2IDISATransformer bitwiseToIDISA = new Bitwise2IDISATransformer(entry.getValue());
    8674                        bitwiseToIDISA.transform();
    8775                       
     
    10694        }
    10795
    108         // stopProcessing -- inform user and clean up.
    10996        private static void stopProcessing() {
    11097                informUserNoCodeGenerated();
     
    154141       
    155142        private static void exitWithUsageMessage(String applicationName) {
    156                 System.err.println("usage: " + applicationName + " filename [-o outputDirectory]");
     143                System.err.println("Usage: " + applicationName + " filename [-o outputDirectory]");
    157144                System.exit(EXIT_CODE_FOR_ERROR);
    158145        }       
  • proto/pablo/src/compiler/PabloCompilerTestHarness.java

    r2648 r2651  
    4141            CARRYINITTOONELIST("CarryInitToOneListVisitor", true),
    4242            STREAMFUNCTIONVISITOR("StreamFunctionVisitor", true);
     43            //CARRYQINTROTRANSFORMER("",true); // TODO
    4344           
    4445            private final String directoryName;
  • proto/pablo/src/compiler/codeGeneration/CodeStore.java

    r2625 r2651  
    22
    33import java.util.ArrayList;
    4 import java.util.Iterator;
    54import java.util.List;
    65
  • proto/pablo/src/compiler/codeGeneration/TemplateContentsGenerator.java

    r2622 r2651  
    1515public class TemplateContentsGenerator {
    1616   
    17         private ASTNode astTree;
     17        private ASTNode ASTTree;
    1818    private Template template;
    1919    private Unparser codeGenerator;
    2020//      private String outputDirectory;
    2121       
    22         public TemplateContentsGenerator(ASTNode astTree, Template template) {
    23                 this.astTree = astTree;
     22        public TemplateContentsGenerator(ASTNode ASTTree, Template template) {
     23                this.ASTTree = ASTTree;
    2424                this.template = template;
    2525        }
  • proto/pablo/src/compiler/visitors/AdvanceCombinerTransformer.java

    r2644 r2651  
    6363        }
    6464
    65         private ASTNode streamBeingAdvanced(FunctionInvocationNode node) {
    66                 assert BuiltinsUtil.isAdvance(node);
    67                 return Accessors.functionInvocationArgumentsList(node).child(0);
    68         }
    69 
    7065        private int advanceAmount(FunctionInvocationNode node) {
    7166                assert BuiltinsUtil.isAdvance(node);
  • proto/pablo/src/compiler/visitors/AdvanceNCounterVisitor.java

    r2644 r2651  
    11package compiler.visitors;
    22
    3 import compiler.ast.Accessors;
    43import compiler.lang.pablo.builtins.BuiltinsUtil;
    54import ast.*;
  • proto/pablo/src/compiler/visitors/CarryCounterVisitor.java

    r2644 r2651  
    22
    33import ast.*;
    4 import compiler.ast.Accessors;
    54import compiler.lang.pablo.builtins.BuiltinsUtil;
    65
  • proto/pablo/src/compiler/visitors/CarryQIntroTransformer.java

    r2644 r2651  
    3737               
    3838                private boolean ciMode;
    39                 private boolean coMode;
     39                //private boolean coMode;
    4040                               
    4141                private int currentCarry;
    42                 private int currentAdvN;
     42                //private int currentAdvN;
    4343                //private int lastStmtCarries;
    4444               
    4545                CarryIntroVisitor(boolean ciMode, boolean coMode) {
    4646                        this.ciMode = ciMode;
    47                         this.coMode = coMode;
     47                        //this.coMode = coMode;
    4848                        this.currentCarry = 0;
    49                         this.currentAdvN = 0;
     49                        //this.currentAdvN = 0;
    5050                        //this.lastStmtCarries = 0;
    5151                }
     
    6060                //      #    fndef.body.insert(0, mkCallStmt('CarryDeclare', [self.carryvar, ast.Num(carry_count)]))
    6161                //          return fndef
    62                 public void visitEnter(FunctionDefNode node) {  // TODO - CarryIf duplicates
     62                public void visitEnter(FunctionDefNode node) {
    6363                        this.currentCarry = 0;
    64                         this.currentAdvN = 0;
     64                        //this.currentAdvN = 0;
    6565                        //this.lastStmtCarries = 0;
    6666                       
  • proto/pablo/src/compiler/visitors/Pablo2CarryQTransformer.java

    r2644 r2651  
    44import java.util.List;
    55
    6 import tokens.LextantToken;
    7 import lexicalAnalyzer.Lextant;
    86import compiler.ast.Accessors;
    97import compiler.ast.Generators;
  • proto/pablo/src/compiler/visitors/StreamFunctionVisitor.java

    r2621 r2651  
    33import lexicalAnalyzer.LexicalType;
    44import tokens.IdentifierToken;
    5 import tokens.StringConstantToken;
    65import ast.*;
    76
     
    1817//        key = node.name[0].upper() + node.name[1:]
    1918//        self.streamFunctionNode[key] = node
    20 
    2119
    2220public class StreamFunctionVisitor {
Note: See TracChangeset for help on using the changeset viewer.