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 #104 .
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