avik        02/05/03 09:12:03

  Modified:    src/java/org/apache/poi/hssf/record/formula
                        FormulaParser.java
  Log:
  Make jdepend happy - removing test main method since package records should not 
depend on package usermodel
  
  Revision  Changes    Path
  1.16      +2 -33     
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/FormulaParser.java
  
  Index: FormulaParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/FormulaParser.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- FormulaParser.java        2 May 2002 00:49:56 -0000       1.15
  +++ FormulaParser.java        3 May 2002 16:12:03 -0000       1.16
  @@ -60,7 +60,6 @@
   import java.util.ArrayList;
   import java.util.Stack;
   
  -import org.apache.poi.hssf.usermodel.*;
   import java.io.FileOutputStream;
   import java.io.File;
   
  @@ -72,7 +71,8 @@
    * BNF for the formula expression is :
    * <expression> ::= <term> [<addop> <term>]*
    * <term> ::= <factor>  [ <mulop> <factor ]*
  - * <factor> ::= <number> | (<expression>) | <cellRef> 
  + * <factor> ::= <number> | (<expression>) | <cellRef> | <function>
  + * <function> ::= <functionName> ([expression [, expression]*])
    *
    *  @author Avik Sengupta <avik AT Avik Sengupta DOT com>
    *  @author Andrew C. oliver (acoliver at apache dot org)
  @@ -482,36 +482,5 @@
           return buf.toString();
       }
       
  -    
  -    /** Main Program for testing*/
  -    public static void main(String[] argv) {
  -        FormulaParser fp = new FormulaParser(argv[0]+";");
  -        System.out.println("\nFormula is: ");
  -        fp.parse();
  -        System.out.println("RPN Form is: " +fp.toString());
  -        
  -        System.out.println("Converted Text form is : 
"+fp.toFormulaString(fp.getRPNPtg()));
  -        try {
  -        short            rownum = 0;
  -        File file = File.createTempFile("testFormula",".xls");
  -        FileOutputStream out    = new FileOutputStream(file);
  -        HSSFWorkbook     wb     = new HSSFWorkbook();
  -        HSSFSheet        s      = wb.createSheet();
  -        HSSFRow          r      = null;
  -        HSSFCell         c      = null;
  -        
  -        r = s.createRow((short) 0);
  -        c = r.createCell((short) 0);
  -        c.setCellFormula(argv[0]);
  -        
  -        wb.write(out);
  -        out.close();
  -        
  -        System.out.println(file.getCanonicalPath());
  -        } catch (java.io.IOException ioe) {
  -            ioe.printStackTrace();
  -        }
  -        //If Look <> CR then Expected('NewLine');
  -    }
       
   } 
  
  
  


Reply via email to