antlr/runtime/Cpp/demo
Mike Lischke d1b59ca5af Next overhaul (more TODOs fixed)
- Added an even simpler grammar to ease debugging while getting the lib into a working state.
- Added helper template is<> to ease frequent type checks (for value types, ref types and shared_ptr). Added some unit tests for that as well.
- Changed the MurmurHash::hashCode() function to take shared_ptr as this is the only variant we need. Had to change the MurmurHash unit tests for that.
- Removed conflicting IntStream::_EOF (and other variants). We use the C runtime EOF value instead.
- Changed all references to semantic contexts, prediction context and the prediction context cache to use shared_ptr<>. Created *Ref typedefs to simplify usage.
- Adjusted the C++ string templates for that.
- Fixed a number of memory leaks + some cleanup.
2016-04-06 15:07:25 +02:00
..
Linux Added all changes done so far. Since we are here on a very old revision I cannot simply merge, so all files have manually been copied and we have no history for these changes. 2016-03-18 14:22:42 +01:00
Mac Next overhaul (more TODOs fixed) 2016-04-06 15:07:25 +02:00
Windows Added all changes done so far. Since we are here on a very old revision I cannot simply merge, so all files have manually been copied and we have no history for these changes. 2016-03-18 14:22:42 +01:00
ST-4.0.8.jar Added all changes done so far. Since we are here on a very old revision I cannot simply merge, so all files have manually been copied and we have no history for these changes. 2016-03-18 14:22:42 +01:00
TLexer.g4 New unit tests + template enhancements + more memory handling work 2016-03-30 20:11:05 +02:00
TParser.g4 New unit tests + template enhancements + more memory handling work 2016-03-30 20:11:05 +02:00
Test.g4 Next overhaul (more TODOs fixed) 2016-04-06 15:07:25 +02:00
generate.sh Next overhaul (more TODOs fixed) 2016-04-06 15:07:25 +02:00