Meredith L. Patterson
2c405f40a9
Merge pull request #99 from thequux/nbsd
...
Make build work on NetBSD
2014-04-14 00:01:52 +02:00
TQ Hirsch
849178d60b
Ported to NetBSD (2/2): Add casts for character class detection
...
NetBSD's character class test macros are defined such that they produce
a compiler warning when given a char argument. Adding a cast to the call
fixes this.
2014-04-13 14:36:38 -07:00
TQ Hirsch
426a3f8468
Ported to NetBSD (1/2): Replaced Linux-specific timer call
...
CLOCK_THREAD_CPUTIME_ID is a linux-specific timer. On NetBSD, the best
way to get timer information appears to be getrusage, which happens to
be fairly cross-platform.
2014-04-13 14:36:38 -07:00
Meredith L. Patterson
5270484839
Merge pull request #97 from thequux/freebsd
...
Made mono tool only get loaded when the dotnet bindings are getting built
2014-04-13 12:30:07 +02:00
TQ Hirsch
2f479a010d
Made mono tool only get loaded when the dotnet bindings are getting built
2014-04-12 21:44:10 -07:00
Meredith L. Patterson
70da67adb5
Merge pull request #94 from pesco/fix-49-stringmap-segfault
...
Fix #49 stringmap segfault
2014-04-10 23:40:28 +02:00
fbz
f95dc6cd7d
Merge pull request #93 from pesco/fix-left-recursion
...
Fix left-recursion with packrat
2014-04-10 22:54:19 +02:00
Meredith L. Patterson
9be91f3b33
Merge pull request #95 from thequux/freebsd
...
Added FreeBSD port
2014-04-04 01:25:34 +02:00
TQ Hirsch
20f909ec91
Added FreeBSD port
2014-04-03 06:41:01 +00:00
Sven M. Hallberg
6875dc3e53
retab
2014-03-24 17:30:23 +01:00
Sven M. Hallberg
797bdb7224
copy source stringmap as necessary in stringmap_merge
2014-03-24 17:22:52 +01:00
Sven M. Hallberg
0970b15034
add function h_stringmap_copy
2014-03-24 17:22:32 +01:00
Sven M. Hallberg
2b31fb0f33
assert: stringmap_merge's arguments should use the same memory arena
2014-03-24 15:49:36 +01:00
Sven M. Hallberg
4a973d3f98
enable leftrec-ne test for LALR and GLR backends
2014-03-21 22:39:13 +01:00
Sven M. Hallberg
5af0e3e2ba
disable test /core/parser/packrat/leftrec
2014-03-21 22:37:39 +01:00
Sven M. Hallberg
0fb744b16d
rename leftrec_nonempty test to leftrec-ne
2014-03-21 22:34:39 +01:00
Sven M. Hallberg
f4afd0cb8d
more leftrec fixes: head caching and input rewinding
2014-03-21 20:54:33 +01:00
Sven M. Hallberg
fbdd2b7613
pull saved position into HParserCacheValue and fix segfault in grow()
2014-03-17 23:46:14 +01:00
TQ Hirsch
5ee7982596
Merge pull request #91 from abiggerhammer/master
...
C++ bindings
2014-01-16 14:09:12 -08:00
Meredith L. Patterson
9d19f86317
Merge pull request #20 from abiggerhammer/c++
...
C++
2014-01-16 12:14:55 -08:00
Meredith L. Patterson
1b25ca547e
Update README.md
2014-01-16 21:14:15 +01:00
Meredith L. Patterson
047c2c6059
LIBPATH, not LD_LIBRARY_PATH
2014-01-16 20:45:21 +01:00
Meredith L. Patterson
4886a7fa16
oh linker, you so crazy
2014-01-16 20:28:56 +01:00
Meredith L. Patterson
dfeafce3b3
paths
2014-01-16 20:09:33 +01:00
Meredith L. Patterson
c7cc297100
merging
2014-01-16 19:51:29 +01:00
Meredith L. Patterson
03e2944ba7
setting up travis for cpp
2014-01-16 19:50:31 +01:00
Meredith L. Patterson
865be1e431
scons bindings=cpp test works
2014-01-16 19:49:28 +01:00
Meredith L. Patterson
1d6a6d90ab
C++ bindings now work!
2014-01-16 19:49:28 +01:00
TQ Hirsch
270dc3f1b8
Got test suite building, most of the c++ bindings are implemented. Let's see if they work
2014-01-16 19:49:28 +01:00
Meredith L. Patterson
9e0c0efd77
all tests written, though action/attr_bool are incomplete
2014-01-16 19:48:45 +01:00
TQ Hirsch
bda2fb4741
Added start at C++ bindings
2014-01-16 19:48:45 +01:00
Meredith L. Patterson
fb1410c049
scons bindings=cpp test works
2014-01-16 19:45:32 +01:00
Meredith L. Patterson
7e5e0f00b6
C++ bindings now work!
2014-01-16 18:58:36 +01:00
Meredith L. Patterson
a942880d50
Merge branch 'c++' of http://github.com/thequux/hammer into c++
2014-01-16 17:22:55 +01:00
TQ Hirsch
e22199ee06
Got test suite building, most of the c++ bindings are implemented. Let's see if they work
2014-01-16 11:24:28 -05:00
Meredith L. Patterson
4a6b903ee1
all tests written, though action/attr_bool are incomplete
2014-01-16 16:48:56 +01:00
TQ Hirsch
da21737bbe
Added start at C++ bindings
2014-01-16 09:38:55 -05:00
Meredith L. Patterson
61f79252a5
Merge pull request #89 from thequux/ruby-bindings
...
Ruby bindings
2014-01-10 21:12:52 -08:00
TQ Hirsch
f751400e62
Updated Ruby-specific README
2014-01-11 06:05:23 +01:00
TQ Hirsch
06f7060b3b
Updated README to reflect the new Ruby bindings. Closes #38
2014-01-11 05:52:10 +01:00
Dan Hirsch
982665aafa
Got travis working, fixed ruby 1.9.3 compatibility
2014-01-11 05:37:34 +01:00
Dan Hirsch
df196aa346
Added sconscript
2014-01-11 04:26:47 +01:00
Dan Hirsch
cafa9adb1a
Action works, too
2014-01-11 03:28:31 +01:00
Dan Hirsch
3d791412f0
Fixed character parsing
2014-01-11 03:24:39 +01:00
Dan Hirsch
0da5867a81
Action is now completely working
2014-01-11 02:55:02 +01:00
Dan Hirsch
482e89adf8
Added support for the token type registry
2014-01-11 01:10:49 +01:00
Dan Hirsch
753120f27e
All of the main test suite works
2014-01-10 22:30:57 +01:00
Dan Hirsch
6a35872470
Added test suite generator for ruby
2014-01-10 21:24:50 +01:00
Dan Hirsch
8bd6671f90
Made library name cross-platform
2014-01-08 20:18:08 +01:00
Jakob Rath
905183cddc
Implement h_attr_bool.
2014-01-08 20:18:08 +01:00