[antlr-interest] any more issues with 3.4 beta3/rc3?

Terence Parr parrt at cs.usfca.edu
Tue Jun 28 11:48:23 PDT 2011


BTW, with -Xwatchconversion i see a decision antlr can't deal with:

building lookahead DFA (d=14) for ()* loopback of 111:17: ( ( BLANK !)? command_separator ( ( BLANK !)? EOL !)* ( BLANK !)? list_level_1 )*
convert DFA state 0 (407 nfa states)
convert DFA state 1 (279 nfa states)
convert DFA state 2 (751 nfa states)
convert DFA state 3 (438 nfa states)
convert DFA state 4 (749 nfa states)
convert DFA state 20 (693 nfa states)
convert DFA state 21 (614 nfa states)
convert DFA state 22 (603 nfa states)
...

On Jun 27, 2011, at 8:08 PM, Mu Qiao wrote:

> The grammar is attached.
> 
> On Tue, Jun 28, 2011 at 11:05 AM, Mu Qiao <qiaomuf at gmail.com> wrote:
>> Hi,
>> 
>> I gave a quick test and there are two problems:
>> 1. I have to set my locale to English, otherwise an exception will be thrown:
>> Exception in thread "main" java.lang.NoClassDefFoundError: org/antlr/Tool
>> Caused by: java.lang.ClassNotFoundException: org.antlr.Tool
>>        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> Exception in thread "main" java.lang.NoClassDefFoundError: org/antlr/Tool
>> Caused by: java.lang.ClassNotFoundException: org.antlr.Tool
>>        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> 
>> 2. After setting my locale to English, my grammar cannot get compiled:
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(28!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(28!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(26!=2)
>> error(100): java_libbash.g:0:1: syntax error: antlr.print:
>> MismatchedTreeNodeException(28!=2)
>> 
>> On Tue, Jun 28, 2011 at 8:05 AM, Terence Parr <parrt at cs.usfca.edu> wrote:
>>> please try this out on your stuff. should be backward compatible; we'll release soon.
>>> 
>>> http://antlr.org/download/antlr-master-3.4-beta3-completejar.jar
>>> http://antlr.org/download/antlr-master-3.4-beta3-src.jar
>>> http://antlr.org/download/antlr-runtime-3.4-beta3-sources.jar
>>> http://antlr.org/download/antlr-runtime-3.4-beta3.jar
>>> 
>>> 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
>> 
> 
> 
> 
> -- 
> Best wishes,
> Mu Qiao
> GnuPG fingerprint: 92B1 B0C4 8D14 F8C4 EFA5  3ACC 30B3 0DE4 17B1 57E9
> <java_libbash.g>



More information about the antlr-interest mailing list