bodewig     2003/04/16 06:02:00

  Modified:    .        WHATSNEW
               src/main/org/apache/tools/ant/taskdefs/optional ANTLR.java
  Log:
  Enable <antlr>'s debug attribute.
  
  PR: 19051
  Submitted by: Jorge <jorgemanrubia at terra dot es>
  
  Revision  Changes    Path
  1.400     +2 -0      ant/WHATSNEW
  
  Index: WHATSNEW
  ===================================================================
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.399
  retrieving revision 1.400
  diff -u -r1.399 -r1.400
  --- WHATSNEW  14 Apr 2003 18:43:35 -0000      1.399
  +++ WHATSNEW  16 Apr 2003 13:01:59 -0000      1.400
  @@ -245,6 +245,8 @@
   * A new <containsregexp> selector has been added, that selects files
     if their content matches a certain regular expression.
   
  +* <antlr>'s debug attribute has been enabled.  Bugzilla Report 19051.
  +
   Changes from Ant 1.5.2 to Ant 1.5.3
   ===================================
   
  
  
  
  1.25      +7 -1      
ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java
  
  Index: ANTLR.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- ANTLR.java        2 Apr 2003 14:26:15 -0000       1.24
  +++ ANTLR.java        16 Apr 2003 13:02:00 -0000      1.25
  @@ -117,6 +117,9 @@
       /** captures ANTLR's output */
       private ByteArrayOutputStream bos = new ByteArrayOutputStream();
   
  +    /** The debug attribute */
  +    private boolean debug;
  +
       public ANTLR() {
           commandline.setVm(JavaEnvUtils.getJreExecutable("java"));
           commandline.setClassname("antlr.Tool");
  @@ -149,7 +152,7 @@
        * Sets a flag to enable ParseView debugging
        */
       public void setDebug(boolean enable) {
  -        log( "debug attribute is never used", Project.MSG_WARN);
  +        this.debug = enable;
       }
   
       /**
  @@ -336,6 +339,9 @@
           }
           if (traceTreeWalker) {
               commandline.createArgument().setValue("-traceTreeWalker");
  +        }
  +        if (debug) {
  +            commandline.createArgument().setValue("-debug");
           }
       }
   
  
  
  

Reply via email to