[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