Niko Matsakis
305f227c4d
First draft at codegen for intern token
2015-09-08 09:56:51 -04:00
Niko Matsakis
8d4b234383
push version back to 0.5.0
2015-08-16 06:15:00 -04:00
Niko Matsakis
aa68677a42
minor fix to test
2015-08-16 06:06:51 -04:00
Niko Matsakis
51ac61a1f7
Bump version to 0.5.0
2015-08-15 22:28:11 -04:00
Niko Matsakis
fa2b84bb46
bump version number to 0.4.0
2015-08-15 22:06:17 -04:00
Niko Matsakis
b4b88cd059
publish version 0.3.0
2015-08-15 22:06:01 -04:00
Niko Matsakis
0e46b4bbcd
update version numbers; break intern into its own crate
2015-07-27 13:09:36 -04:00
Niko Matsakis
26b72c6f0e
Update version number to 0.2 to reflect new in progress release
2015-07-27 05:36:33 -04:00
Niko Matsakis
d8a47a7345
update cargo.toml files, readme
2015-07-26 07:49:45 -04:00
Niko Matsakis
bf2945a6b4
self-hosted parsing is kinda working -- except that
...
I didn't implement yet the handling of patterns
2015-07-24 06:58:01 -04:00
Niko Matsakis
1bbfb9d764
let users specify fallible rules (and the error type)
2015-07-21 12:45:38 -04:00
Niko Matsakis
b08e0cfe17
make it possible for tokenizer to generate errors (and thread the
...
logic through); use traits to be relatively seamless in what
we accept
2015-07-21 06:22:29 -04:00
Niko Matsakis
0530810f10
modify generate code to require a utility library (lalrpop-util
) and
...
to generate errors based on the error type defined therein
2015-07-21 05:18:32 -04:00
Niko Matsakis
ae821645e9
change format of token declarations to extern token
with an enum
...
section, paving the way for more advanced concepts; also, refactor Types
interface to make it possible to have different types depending on the
kind of terminal
2015-07-10 17:28:29 -04:00