Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Files missing from XCode project. #13

Closed
logachu opened this issue Apr 23, 2012 · 2 comments
Closed

Files missing from XCode project. #13

logachu opened this issue Apr 23, 2012 · 2 comments

Comments

@logachu
Copy link

logachu commented Apr 23, 2012

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

@logachu
Copy link
Author

logachu commented Apr 23, 2012

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:.

@muggins
Copy link
Owner

muggins commented Apr 23, 2012

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.

@muggins muggins closed this as completed Apr 26, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants