CoreParse
CoreParse copied to clipboard
A shift/reduce parsing framework for Mac OS X and iOS
Transitioned the project to ARC. Had to remove the presence of the NSObject's in C Unions, and replaced these with POC's Bumped the deployment target to 10.10 from 10.6 o_0...
I'm a [NUI](https://github.com/tombenner/nui) developer, and am working to update the workflow to support [Carthage](https://github.com/Carthage/Carthage) dependency manager for modern swift applications. Carthage is dependent on the shared build scheme(s) in the...
1. Added shouldQuoteEscapeSequence for CPQuotedRecogniser. This property is very useful when parse multiline string in source code. e.g. : a C string : ``` "Quick brown\ fox jumps over a...
I was creating a parser: ``` Expression ::= ()? ()? ()* ()?; Connection ::= '-' | '-' 'Number' '-'; View ::= '[' 'Identifier' ']'; Superview ::= '|'; Orientation ::= 'V:'...
I noticed for some CPGrammar, when archived and then unarchived, will be broken and cannot be used, and this only happened on iOS platform. An example test case: https://github.com/siuying/CoreParse/commit/1344c733876a7ec6795d0bea2569ec9888dde730 Somehow...
CoreParse needs a method of handling shift/reduce and reduce/reduce conflicts to allow for dealing with ambiguous grammars.
This would allow it to begin tokenising mid way through downloading content, rather than requiring it all to be in memory before beginning.