Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Objective-C/Cocoa String Tokenizer and Parser toolkit. Supports Grammars.
Objective-C Other
branch: master

This branch is 25 commits ahead, 6 commits behind itod:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ParseKit.xcodeproj
ParserGenApp
debugapp
demoapp
docs
en.lproj
include/ParseKit
lib
res
src
test
.gitignore
License.txt
README.md

README.md

ParseKit

ParseKit is a Mac OS X Framework written by Todd Ditchendorf in Objective-C and released under the Apache 2 Open Source License. ParseKit is suitable for use on iOS or Mac OS X. ParseKit is an Objective-C is heavily influced by ANTLR by Terence Parr and "Building Parsers with Java" by Steven John Metsker. Also, ParseKit depends on MGTemplateEngine by Matt Gemmell for its templating features.

The ParseKit Framework offers 3 basic services of general interest to Cocoa developers:

  1. String Tokenization via the Objective-C PKTokenizer and PKToken classes.
  2. High-Level Language Parsing via Objective-C - An Objective-C parser-building API (the PKParser class and sublcasses).
  3. Objective-C Parser Generation via Grammars - Generate an Objective-C source code for parser for your custom language using a BNF-style grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code.

More about ParseKit can be found on ParseKit.com

Something went wrong with that request. Please try again.