[antlr-interest] antlr 3.4 beta 4 (release candidate)

Terence Parr parrt at cs.usfca.edu
Tue Jul 5 13:29:21 PDT 2011


ah. right. -Xmx500M brings it right up.

ok, fixed. thanks!

Ter
On Jul 5, 2011, at 7:23 AM, Petteri Räty wrote:

> I can reproduce the exception:
> 
> attempting LL(1) DFA (d=425) for 639:29: ( DIGIT )?
> error(10):  internal error: libbash.g : java.lang.NullPointerException
> org.antlr.grammar.v3.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:5250)
> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3981)
> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
> org.antlr.grammar.v3.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:4878)
> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3967)
> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
> org.antlr.grammar.v3.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:4878)
> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3967)
> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
> org.antlr.grammar.v3.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:2379)
> org.antlr.grammar.v3.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:1534)
> org.antlr.grammar.v3.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java:1438)
> org.antlr.grammar.v3.CodeGenTreeWalker.grammar_(CodeGenTreeWalker.java:506)
> org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:421)
> org.antlr.Tool.generateRecognizer(Tool.java:655)
> org.antlr.Tool.process(Tool.java:468)
> org.antlr.Tool.main(Tool.java:93)
> make: *** [cgrammar.run] Error 1
> 
> real    0m12.480s
> user    0m21.972s
> sys     0m1.509s
> 
> On 05.07.2011 04:10, Mu Qiao wrote:
>> There is a rule that might take longer time. But it won't take longer
>> than 30 seconds to get the error. I used
>> antlr-master-3.4-beta4-completejar.jar and this is the command I used:
>> java -classpath antlr-master-3.4-beta4-completejar.jar org.antlr.Tool
>> -Xwatchconversion libbash.g
>> 
>> On Tue, Jul 5, 2011 at 4:53 AM, Terence Parr <parrt at cs.usfca.edu> wrote:
>>> Hi. still spins for me. sorry.
>>> Ter
>>> On Jul 4, 2011, at 1:56 AM, Mu Qiao wrote:
>>> 
>>>> I fixed my grammar so that ANTLR doesn't spin forever on it. Then
>>>> there's a new problem:
>>>> 
>>>> attempting LL(1) DFA (d=419) for 632:29: ( DIGIT )?
>>>> error(10):  internal error: libbash.g : java.lang.NullPointerException
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:5250)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3981)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:4878)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3967)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:4878)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3967)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3753)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3125)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:2379)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:1534)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java:1438)
>>>> org.antlr.grammar.v3.CodeGenTreeWalker.grammar_(CodeGenTreeWalker.java:506)
>>>> org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:421)
>>>> org.antlr.Tool.generateRecognizer(Tool.java:655)
>>>> org.antlr.Tool.process(Tool.java:468)
>>>> org.antlr.Tool.main(Tool.java:93)
>>>> 
>>>> ANTLR-3.3 doesn't have that problem. The attachment is my grammar.
>>>> 
>>>> On Wed, Jun 29, 2011 at 4:56 AM, Terence Parr <parrt at cs.usfca.edu> wrote:
>>>>> http://antlr.org/download
>>>>> 
>>>>> a few more things fixed.
>>>>> 
>>>>> Ter
>>>>> 
>>>>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>>>>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Best wishes,
>>>> Mu Qiao
>>>> GnuPG fingerprint: 92B1 B0C4 8D14 F8C4 EFA5  3ACC 30B3 0DE4 17B1 57E9
>>>> <libbash.g>
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> 
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address



More information about the antlr-interest mailing list