[Add] GamebaseAuthExternalWeiboSDK 3.4.0
[CocoaPods.git] / Specs / 6 / 4 / d / CoreParse / 1.1 / CoreParse.podspec.json
blobcc4aaffc80108323f8094f7d9540f321f3f2b9a7
2   "name": "CoreParse",
3   "version": "1.1",
4   "summary": "A shift/reduce parsing framework for Mac OS X and iOS",
5   "description": "                      CoreParse\n                      =========\n\n                      CoreParse is a parsing library for Mac OS X and iOS.  It supports a wide range of grammars thanks to its shift/reduce parsing schemes.  Currently CoreParse supports SLR, LR(1) and LALR(1) parsers.\n\n                      For full documentation see http://beelsebob.github.com/CoreParse.\n\n                      Why Should You use CoreParse\n                      ----------------------------\n\n                      You may wonder why and/or when you should use CoreParse.  There are already a number of parsers available in the wild, why should you use this one?\n\n                      * Compared to ParseKit:\n                        * CoreParse supports more languages (LR(1) languages cover all LL(1) languages and more).  In practice, LALR(1) grammars cover most useful languages.\n                        * CoreParse produces faster parsers.\n                        * CoreParse parsers and tokenisers can be archived using NSKeyedArchivers to save regenerating them each time your application runs.\n                        * CoreParse's parsing algorithm is not recursive, meaning it could theoretically deal with much larger hierarchies of language structure without blowing the stack.\n                      * Compared to lex/yacc or flex/bison:\n                        * While I have no explicitly benchmarked, I would expect parsers produced by lex/yacc or flex/bison to be faster than CoreParse ones.\n                        * CoreParse does not _require_ you to compile your parser before you start (though it is recommended).\n                        * CoreParse provides allows you to specify grammars right in your Objective-C source, rather than needing another language, which intermixes C/Obj-C.\n                        * CoreParse does not use global state, multiple parser instances can be run in parallel (or the same parser instance can parse multiple token streams in parallel).\n",
6   "homepage": "https://github.com/beelsebob/CoreParse",
7   "authors": "Tom Davie",
8   "license": "MIT",
9   "source": {
10     "git": "https://github.com/beelsebob/CoreParse.git",
11     "tag": "1.1"
12   },
13   "source_files": [
14     "CoreParse",
15     "CoreParse/**/*.{h,m}"
16   ],
17   "exclude_files": "CoreParse/CPSenTestKitAssertions.h",
18   "requires_arc": false