1
0
mirror of https://github.com/fluencelabs/lalrpop synced 2025-03-17 17:30:50 +00:00

14 Commits

Author SHA1 Message Date
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