Skip to content
Parsing and pattern matching in Objective-C
Objective-C C++ C
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
External
Hammer Tests
Hammer.xcodeproj
Hammer.xcworkspace
Hammer
.gitignore
.gitmodules
LICENSE
README.mdown

README.mdown

Note: This repository is not likely to see further development, but development of a Swift version is proceeding.

With that out of the way, here’s what this is:

Hammer

everything looks like a nail

Hammer is a parser combinator framework for Cocoa & Cocoa Touch based on the derivative of parser combinators, which is in turn a generalization of Brzozowski's derivative of regular expressions.

It parses arbitrary CFGs, no matter whether they’re left-recursive, right-recursive, mutually-recursive, or ambiguous.

Something went wrong with that request. Please try again.