Hi, I'm eager to try out the great work that Alan has done on the Objective-C runtime however it appears that this change mentioned in the change log didn't make it to the ObjC.stg file:
lexerStringRef was missing elementIndex attribute. i='import' didn't > work in lexer. Altered all target stg files. Set in codegen.g https://github.com/antlr/antlr/blob/master/tool/src/main/resources/org/antlr/codegen/templates/ObjC/ObjC.stg#L1234 I tried to make the necessary fix myself but after getting ANTLR and ANTLR works to finally build I got NullPointerExceptions (shown below) so I thought I should hand over to the experts. Regards, Wes java.lang.NullPointerException at org.antlr.works.ate.ATEGutter.<init>(ATEGutter.java:89) at org.antlr.works.ate.ATEPanel.createTextPane(ATEPanel.java:480) at org.antlr.works.ate.ATEPanel.<init>(ATEPanel.java:101) at org.antlr.works.ate.ATEPanel.<init>(ATEPanel.java:94) at org.antlr.works.components.GrammarWindow.createTextEditor(GrammarWindow.java:268) at org.antlr.works.components.GrammarWindow.<init>(GrammarWindow.java:175) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.antlr.xjlib.appkit.document.XJDocumentFactory.createDocument(XJDocumentFactory.java:72) at org.antlr.xjlib.appkit.app.XJApplication.newDocument(XJApplication.java:395) at org.antlr.xjlib.appkit.app.XJApplication.openDocument(XJApplication.java:466) at org.antlr.xjlib.appkit.app.XJApplication.openLastUsedDocument(XJApplication.java:513) at org.antlr.works.IDE.appDidLaunch(IDE.java:146) at org.antlr.xjlib.appkit.app.XJApplication$1.run(XJApplication.java:168) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:633) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 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.
