Commit graph

9 commits

Author SHA1 Message Date
Meredith L. Patterson
fea3a69d4b Merge pull request #149 from pesco/fix-charset_bits
Allocate 256 bits, not 256 bytes, for a charset
2015-09-26 17:45:41 +02:00
Sven M. Hallberg
c770fbab1b add regression test for charset over-allocation 2015-09-25 16:47:07 +02:00
Sven M. Hallberg
df179eba43 fix conflict resolution with charset productions 2015-09-25 01:28:52 +02:00
Sven M. Hallberg
db95cda229 add regression test for wrong nesting of h_many/h_sequence results with CFG backends 2015-09-16 20:06:06 +02:00
Sven M. Hallberg
31c460780f add regression test for unhandled charset left-hand-side case in LALR compile 2015-09-16 18:23:32 +02:00
Sven M. Hallberg
c5f2c5aa2b add a missing end-of-input check in the LL(k) backend 2015-08-25 14:14:48 +02:00
Sven M. Hallberg
2eaf5d9052 add some missing type conversions to make h_read_bits work with count>32 2015-02-12 01:40:45 +01:00
Sven M. Hallberg
12771a5655 oh, there's t_regression.c now, neat. 2015-01-30 20:42:11 +01:00
TQ Hirsch
af73181cf4 Fix #118
NEWS:
* Switching endianness mid-byte no longer potentially re-reads bytes.
* bit_offset now consistently refers to the number of bits already
  read.
* HParsedTokens now have a bit_length field; this is a size_t.  This
  may be removed for memory reasons.

The bit writer has not yet been updated to match; the result of
switching bit writer endianness in the middle of a byte remains
undefined.
2015-01-04 04:08:01 +01:00