GitXplorerGitXplorer
r

Hammer

public
75 stars
1 forks
19 issues

Commits

List of commits on branch master.
Unverified
1967926601b686d5f4242d4f1a5a682703885a42

That wasn’t obvious enough.

rrobrix committed 10 years ago
Unverified
c6cda278ed13bb35a44028d206cfc6aab4623ad7

Note that the ObjC repo is mothballed.

rrobrix committed 10 years ago
Unverified
205629cc92bede25d05b237ba2fbb8e2a39bda64

Merge pull request #103 from robrix/POSIX

rrobrix committed 10 years ago
Unverified
a79be0b88ecd3a3af622f1740ce00eaaced22694

Stub in grapheme, printable, & word POSIX classes.

rrobrix committed 10 years ago
Unverified
eb9fb64dec729ff942956db44241345f84317133

Hex digit POSIX class.

rrobrix committed 10 years ago
Unverified
280bc045a8c556285a0df759a9781fd6f25e1bd0

Uppercase letter POSIX class.

rrobrix committed 10 years ago

README

The README file for this repository.

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.