[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: No parser generated in 2.5?



Hi Philip.

Have you tried using the "-mx1024m" argument, e.g.:

java -mx1024m SableCC grammar.txt

Because, if you didn't, the Java VM might have run out of memory. (By
default, it does not use anymore than 16 Megs).

Etienne


Philip Estes wrote:
> 
> I just joined the list recently, so I have no idea if this has been
> discussed at all.  Hopefully I am not the 8000th SableCC 2.5 user to
> mention this.
> 
> I downloaded 2.5 recently to being work on a project for my Master's
> after having played earlier this year with 2.1 at some point.  When I
> went to the Java1.1 grammar example and ran SableCC on the grammar.txt
> or unicode.txt all classes were generated except for the
> root.parser. classes.  I.e. no Parser.java, no ParserException.java,
> etc., etc.  When it comes time to generate the parser, it says so on
> stdout, but no "i'm-working-on-it" dots are printed out.  No errors,
> no warnings, no Java exceptions, no core dump.  It just ends at this
> point like it is done.  I know on 2.1 this worked because I then was
> able to javac Main.java, and the other classes in the examples
> directory.  I then decided to try another JVM on my SPARC Sun Solaris
> 2.6 box, so I tried 1.2 beta 4.  This doesn't work because some piece
> of the SableCC parser has a method with code size > 64K.  Anyway,
> that's fine, so I decided to try 1.1.6 on OS/2 on my other machine,
> and it did the same thing..got all the way to generating the Parser
> and then stopped without any error or exception.  Am I doing something
> wrong?  The JVM I was originally trying on Sun was Sun's 1.1.6 FCS for
> Solaris 2.6.  Any known problems?
> 
> Thanks for your help.
> 
> Phil Estes
> IBM Austin
> estesp@austin.ibm.com