Dan Hirsch
|
06aa19e206
|
Added a few tests
|
2013-11-12 19:07:32 -06:00 |
|
Dan Hirsch
|
390bbd32f1
|
Added auto-construction, tidied h_ch a bit
|
2013-11-08 17:20:00 -05:00 |
|
Dan Hirsch
|
8928c04456
|
Working python bindings
|
2013-11-07 22:34:27 -05:00 |
|
Dan Hirsch
|
f8604f5c76
|
Add CFFI python bindings
|
2013-11-01 18:01:44 -04:00 |
|
Dan Hirsch
|
78b7904c5a
|
We declared some functions that were never implemented. Implement them.
|
2013-11-01 18:00:50 -04:00 |
|
Meredith L. Patterson
|
035e0c0ba2
|
Merge pull request #43 from thequux/g-check-parse-ok
Changed parser test macros so that _parse_ok just checks whether the mat...
|
2013-11-01 10:40:49 -07:00 |
|
Dan Hirsch
|
71209dc97b
|
Changed parser test macros so that _parse_ok just checks whether the match succeeded and _parse_match actually checks the resulting parse tree
|
2013-11-01 13:39:37 -04:00 |
|
Meredith L. Patterson
|
cd067aab74
|
Merge pull request #42 from thequux/standalone-test-suite
Made test-suite work on its own
|
2013-11-01 10:28:11 -07:00 |
|
Dan Hirsch
|
ce0829de33
|
Made test-suite work on its own
|
2013-11-01 12:39:01 -04:00 |
|
TQ Hirsch
|
274cbe38a9
|
Merge pull request #41 from thequux/install-target
Added install target
|
2013-10-31 11:42:12 -07:00 |
|
Meredith L. Patterson
|
eb44b804bd
|
update usage instructions to assume system-wide install; this will change later, but is accurate now.
|
2013-10-29 17:48:29 -04:00 |
|
Meredith L. Patterson
|
46d6237790
|
Update README.md with install target instructions
|
2013-10-29 17:44:46 -04:00 |
|
Dan Hirsch
|
64b5e307d2
|
Added install target
|
2013-10-29 17:35:37 -04:00 |
|
TQ Hirsch
|
4361c16c7e
|
Merge pull request #39 from thequux/binding-support
Binding support
|
2013-10-28 07:22:40 -07:00 |
|
Dan Hirsch
|
cccb5f09ec
|
Added build system for C++
|
2013-10-28 09:58:18 -04:00 |
|
Dan Hirsch
|
94924da87e
|
Allowed build to grab tools from PATH
|
2013-10-28 09:44:06 -04:00 |
|
Meredith L. Patterson
|
a88ebfb772
|
we support OS X now!
|
2013-10-18 03:26:27 -07:00 |
|
Meredith L. Patterson
|
43f1d70a5f
|
Merging JakobR's OS X build changes.
|
2013-10-18 12:14:18 +02:00 |
|
Meredith L. Patterson
|
75dc4710a4
|
Removing coveralls, as it's not working for clang.
|
2013-10-16 18:08:09 -07:00 |
|
Meredith L. Patterson
|
2f7f7d6fc4
|
Merge pull request #36 from thequux/codecoverage
Added coverage support
|
2013-09-13 01:25:10 -07:00 |
|
Dan Hirsch
|
04ba15d9f2
|
Added coverage support
|
2013-09-13 01:21:05 -07:00 |
|
Meredith L. Patterson
|
59c8944ed9
|
Add build status info from travis-ci
|
2013-07-11 17:39:53 -07:00 |
|
Meredith L. Patterson
|
a7e4def944
|
Merge remote-tracking branch 'thequux/master'
Conflicts:
SConstruct
|
2013-07-12 02:11:14 +02:00 |
|
Meredith L. Patterson
|
ab0e0463c9
|
add -lrt to build flags for clock_gettime
|
2013-07-12 02:02:41 +02:00 |
|
Dan Hirsch
|
65e688db5a
|
Fixed clang implicit type cast warning
|
2013-07-11 23:44:28 +02:00 |
|
Meredith L. Patterson
|
e97860f91b
|
Merge branch 'master' of https://github.com/UpstandingHackers/hammer
|
2013-07-11 23:23:11 +02:00 |
|
Meredith L. Patterson
|
2356276bc1
|
Merge pull request #34 from thequux/master
Fix asprintf build warning
|
2013-07-11 14:20:42 -07:00 |
|
Dan Hirsch
|
6a5487b9b8
|
Fixed a build warning due to ignoring the return value of asprintf.
|
2013-07-11 23:18:25 +02:00 |
|
Meredith L. Patterson
|
c583c6c68a
|
tweak gitignore - is that what's fucking up travis-ci?
|
2013-07-11 23:00:42 +02:00 |
|
Meredith L. Patterson
|
07f569282c
|
add irc notification to travis-ci
|
2013-07-11 22:52:59 +02:00 |
|
Meredith L. Patterson
|
becaf976c3
|
Merge branch 'master' of https://github.com/UpstandingHackers/hammer
|
2013-07-11 22:40:26 +02:00 |
|
Meredith L. Patterson
|
4f229e9b50
|
add travis-ci support
|
2013-07-11 22:39:06 +02:00 |
|
Dan Hirsch
|
b0f567c090
|
Added new build system
|
2013-07-10 21:32:05 +02:00 |
|
Dan Hirsch
|
aed1de5ce5
|
Applied a bugfix from my local branch
|
2013-06-24 21:46:23 +02:00 |
|
Dan Hirsch
|
e9a7c0b83d
|
Added new SConscript-based build system; not yet done porting
|
2013-06-24 21:26:07 +02:00 |
|
Dan Hirsch
|
ce74cf7939
|
Refactored regex backend to use a sparse thread list
|
2013-06-24 21:25:22 +02:00 |
|
Meredith L. Patterson
|
0d7e69767d
|
update README: all the backends are done
|
2013-06-22 11:00:49 -07:00 |
|
Meredith L. Patterson
|
623ca6e4e8
|
Merge pull request #14 from pesco/GLR
GLR
|
2013-06-22 10:35:44 -07:00 |
|
Sven M. Hallberg
|
66809ceeda
|
go back to storing engines in lists
|
2013-06-22 18:16:41 +02:00 |
|
Sven M. Hallberg
|
67681a119a
|
finish engine merging
|
2013-06-22 17:40:47 +02:00 |
|
Sven M. Hallberg
|
23afea4b4e
|
add demerge code path (untested)
|
2013-06-22 14:21:19 +02:00 |
|
Sven M. Hallberg
|
bf9c9b5f7a
|
refactoring in preparation for engine merging
|
2013-06-22 12:51:25 +02:00 |
|
Sven M. Hallberg
|
8bc3b93e95
|
correctly use augmented grammar for test_glr() output
|
2013-06-21 23:53:47 +02:00 |
|
Sven M. Hallberg
|
34c6d868b9
|
commentation
|
2013-06-21 23:47:22 +02:00 |
|
Sven M. Hallberg
|
9585a5946e
|
use lookahead stream directly for LR (terminal) lookup
|
2013-06-21 23:22:07 +02:00 |
|
Sven M. Hallberg
|
853e1fba46
|
split LR table representation by key type (terminals/nonterminals)
|
2013-06-21 22:55:04 +02:00 |
|
Sven M. Hallberg
|
d67e12a825
|
better factor out lr table writes
|
2013-06-21 20:52:27 +02:00 |
|
Sven M. Hallberg
|
534a29b7ba
|
split h_lr_lookup into two (yet identical) functions
|
2013-06-21 20:21:40 +02:00 |
|
Sven M. Hallberg
|
c32cf709b2
|
eliminate the right stack; work with the HInputStream directly
|
2013-06-21 20:11:19 +02:00 |
|
Sven M. Hallberg
|
1e59e461fa
|
make ambiguous test ignore order of precedence
|
2013-06-21 19:58:58 +02:00 |
|