further merging of pesco's and aegis' changes
This commit is contained in:
parent
1c7e9947a4
commit
3978266651
5 changed files with 71 additions and 83 deletions
23
README.md
23
README.md
|
|
@ -11,24 +11,25 @@ Features
|
|||
* Benchmarking for parsing backends -- determine empirically which backend will be most time-efficient for your grammar
|
||||
* Parsing backends:
|
||||
* Packrat parsing
|
||||
* LL(k) (not yet implemented)
|
||||
* LL(k)
|
||||
* GLR (not yet implemented)
|
||||
* LALR(8) (not yet implemented)
|
||||
* Regular expressions (not yet implemented)
|
||||
* Language bindings: (not yet implemented)
|
||||
* C++
|
||||
* Regular expressions
|
||||
* Language bindings:
|
||||
* C++ (not yet implemented)
|
||||
* Java
|
||||
* Python
|
||||
* Ruby
|
||||
* Perl
|
||||
* Go
|
||||
* PHP
|
||||
* .NET
|
||||
* Python (not yet implemented)
|
||||
* Ruby (not yet implemented)
|
||||
* Perl (not yet implemented)
|
||||
* Go (not yet implemented)
|
||||
* PHP (not yet implemented)
|
||||
* .NET (not yet implemented)
|
||||
|
||||
Installing
|
||||
==========
|
||||
### Prerequisites
|
||||
* make
|
||||
* a JDK
|
||||
|
||||
### Optional Dependencies
|
||||
* pkg-config (for `make test`)
|
||||
|
|
@ -37,6 +38,8 @@ Installing
|
|||
|
||||
To install, type `make`. To run the built-in test suite, type `make test`.
|
||||
|
||||
If jni.h and jni_md.h aren't already somewhere on your include path, prepend `C_INCLUDE_PATH=/path/to/jdk/include` to that.
|
||||
|
||||
There is not currently a `make install` target; to make Hammer available system-wide, copy `libhammer.a` to `/usr/lib/` (or `/usr/local/lib/`, or wherever ld will find it) and `hammer.h` to `/usr/include/`.
|
||||
|
||||
Usage
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue