1
0
mirror of https://github.com/fluencelabs/lalrpop synced 2025-03-18 01:40:51 +00:00

32 Commits

Author SHA1 Message Date
Niko Matsakis
ffab149493 bump to 0.12.5 2017-02-11 08:11:03 +01:00
Niko Matsakis
fa1c31eac8 bump version number to 0.12.4 2016-11-29 13:51:41 -05:00
Niko Matsakis
9b4d5d588d update version numbers to 0.12.3 2016-11-29 13:51:21 -05:00
Niko Matsakis
a3745f4878 update version numbers for 0.12.2 2016-11-29 13:51:21 -05:00
Markus Westerlind
6bf1c9e940 Store the tokens dropped during error recovery in the produced type 2016-11-22 22:37:19 +01:00
Markus Westerlind
1b9ad76dd2 feat: Implement Error and Display on ParseError 2016-11-18 23:37:26 +01:00
Niko Matsakis
4764a1d286 bump version number to 0.12.1 2016-09-29 05:38:06 -04:00
Niko Matsakis
3fc5b2d02b allow type parameters not constained by arguments
In the older code, type parameters that were not constrained by some
argument would fail to be threaded through. We now pass `PhantomData`
arguments and/or specify the type parameters manually so that this all
works out fine.

Fixes .
2016-08-16 07:58:04 -04:00
Niko Matsakis
70a438357a bump version number to 0.12.0 2016-08-05 05:20:30 -04:00
Niko Matsakis
8dd44e9739 factor codegenerator code out 2016-08-02 21:46:09 -04:00
Niko Matsakis
6efc75b2a5 Update Cargo.toml to v0.11.0 2016-02-25 14:44:11 -05:00
Niko Matsakis
728654dfa2 Switch license to MIT/Apache2 instead of Unlicense, in an effort to be
more uniform with the rest of the Rust ecosystem, and to evade the
various legal quandries associated with the concept of "public domain".
2016-01-24 04:52:05 -05:00
Niko Matsakis
01ae27afe8 Bump to version 0.10.0 (in progress). 2016-01-23 11:45:29 -05:00
Niko Matsakis
2a95803383 Bump version to 0.9.0 2016-01-23 11:39:03 -05:00
Niko Matsakis
18502a0e57 bump version number to 0.8.0 2015-10-15 13:11:12 -04:00
Niko Matsakis
41048a6eac bump version number to 0.7.0 2015-10-15 12:31:47 -04:00
Niko Matsakis
d23d71b1e1 update version number to 0.6.1 2015-09-15 06:25:38 -04:00
Niko Matsakis
4353c41441 Publish 0.5.0 and bump version number to 0.6.0 2015-09-11 06:56:57 -04:00
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