You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After adding those files to the project I was able to build successfully, but (without running any actual tests) I see a number of warnings that look like they will cause runtime exceptions. Maybe some of this is out of date of there was a bad merge? For example the file UnbufferedCommonTreeNodeStream.m contains the implementation for ANTLRUnbufferedCommonTreeNodeStream. The names don't match and the implementation does not include the method - (NSString *) toStringFromNode:(id)startNode toNode:(id)stopNode; which is declared in the header and there are no implementations for a number of required protocol methods from TreeNodeStream like getTreeSource, setUniqueNavigationNodes:, and replaceChildren:From:To:With:.
I am using XCode 4.0.1 and haven't used the XCode 3 project file for months. I uploaded the XCode 4.0.1 project file this morning.
ANTLRUnbufferedCommonTreeNodeStream (UnbufferedCommonTreeNodeStream) and StringStreamState are no longer included in my project. When I took over this project there were a number of files that had no match in the java runtime source. Once I got things sort of working I began to work on matching my sources to the java source to make it easier to debug and maintain. I guess that I should have uploaded the XCode 4.0.1 project earlier, but I had such problems with 4.0.1 that I almost gave up on the whole project.
The following files are present in the repository but not added to the XCode project causing build errors:
ACNumber.h
ACNumber.m
Entry.h
Entry.m
LexerState.h
LexerState.m
LinkedHashMap.h
LinkedHashMap.m
LinkedList.h
LinkedList.m
PtrStack.h
PtrStack.m
Also StringStreamState.h seems to be in the repo but not needed in the project.
StringStreamState.h
The text was updated successfully, but these errors were encountered: