Well, it must be that there aren't enough static arrays to cause a problem. This is a Java issue... not sure how to get around in this case. usually you can split methods and so on if they get too big. T On Sep 26, 2011, at 9:27 AM, Udo Weik wrote:
> Hello Terence, > >> Interesting. That's not that big.Only 162 strings should not merely be >> enough to blow out the 64k static INIT method limit. hmm... perhaps the >> other arrays are the big as well. >> ter > > I just tried to delete 'static' but of course that doesn't work: > XYZParser.java:347: non-static variable tokenNames cannot be referenced from > a static context > So the question is - any solution for that problem? > > Thanks and greetings > Udo > > >> On Sep 26, 2011, at 8:42 AM, Udo Weik wrote: >> >>> Hello Terence, >>> >>>> wow! how big is that grammar? >>>> Ter >>> >>> I'm trying to get the VHDL-grammar for the CSharp-target from >>> Mike Lodder working with Java: >>> http://www.antlr.org/grammar/1202750770887/vhdl.g >>> >>> Some first, very basic modifications see attachement. >>> First of all that grammar should work with ANTLRWorks 1.4.3. >>> >>> Many thanks for any support >>> Udo >>> >>> >>>> On Sep 26, 2011, at 6:50 AM, Udo Weik wrote: >>>> >>>>> Hello, >>>>> >>>>> the length of that line is 1647 chars (162 strings). >>>>> The grammar is an existing one. What can/must I do? >>>>> >>>>> [15:41:27] XYZParser.java:14: code too large >>>>> [15:41:27] public static final String[] tokenNames = new String[] { >>>>> [15:41:27] ^ >>>>> [15:41:27] 1 error >>>>> >>>>> >>>>> Many thanks and greetings >>>>> Udo >>>>> >>>>> >>>>> List: http://www.antlr.org/mailman/listinfo/antlr-interest >>>>> Unsubscribe: >>>>> http://www.antlr.org/mailman/options/antlr-interest/your-email-address >>>> >>> >>> <vhdl__UW1a.g> >> > List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
