233 Commits

Author SHA1 Message Date
Niko Matsakis
66fb6717b9 experimental travis config 2015-09-16 05:40:54 -04:00
Niko Matsakis
64559ebece Merge pull request #19 from ahmedcharles/patch-1
Fix typo in regex.
2015-09-16 05:28:47 -04:00
Ahmed Charles
f4a921521e Fix typo in regex. 2015-09-15 22:29:15 -07:00
Niko Matsakis
564ac57d83 update version number to 0.6.1 2015-09-15 06:34:01 -04:00
Niko Matsakis
d23d71b1e1 update version number to 0.6.1 2015-09-15 06:25:38 -04:00
Niko Matsakis
c5f0351869 revert call of join in favor of connect so that things work on
stable, pending the next release
2015-09-15 06:24:52 -04:00
Niko Matsakis
37296e4ac6 update README etc to use 0.6.0 2015-09-15 06:24:46 -04:00
Niko Matsakis
1847518e36 Update snapshot. Fixes #12. 2015-09-15 06:15:40 -04:00
Niko Matsakis
011bf08c51 Walk the referenced parameters for a nominal type. Fixes #17. 2015-09-15 06:12:44 -04:00
Niko Matsakis
f389bd9346 update Rust and fix deprecation and other warnings 2015-09-15 05:42:39 -04:00
Niko Matsakis
37f5a24a99 propagate annotations from macro def to macro exp'n 2015-09-15 05:42:39 -04:00
Niko Matsakis
5163777bc5 add annotations, but right now they all result in an error 2015-09-15 05:42:39 -04:00
Niko Matsakis
0ccdd54fe2 Merge pull request #16 from ahmedcharles/patch-1
Fix section three with the code from the file.
2015-09-15 05:30:47 -04:00
Ahmed Charles
b10527ddfb Fix section three with the code from the file. 2015-09-15 00:25:38 -07:00
Niko Matsakis
a37df32488 Merge pull request #13 from willcrichton/master
Fixed line_col failing for positions on the last line
2015-09-11 13:36:50 -04:00
Niko Matsakis
2493b77558 include the full signature of the parse fn 2015-09-11 09:46:33 -04:00
Niko Matsakis
0705d018f1 edit tutorial text some more 2015-09-11 09:41:37 -04:00
Niko Matsakis
801ce274e6 switch to stable link names 2015-09-11 09:40:57 -04:00
Niko Matsakis
f602744511 restore link 2015-09-11 09:38:54 -04:00
Niko Matsakis
79e6ccbf9e further experimentation 2015-09-11 09:38:37 -04:00
Niko Matsakis
a80d58806c experiment with <a id> for more stable links 2015-09-11 09:37:51 -04:00
Niko Matsakis
0e508a06c5 change to use btreemap, which should be deterministic, so that
we generate the same code given same input
2015-09-11 07:55:03 -04:00
Niko Matsakis
d79c37dd92 rework Cargo.toml in tutorial to reference crates.io, and adjust publish
script to tweak version number given in the tutorial so it stays up to
date
2015-09-11 07:29:47 -04:00
Niko Matsakis
ff01f611a9 do some prep work for using a stable hashing algorithm;
unfortunately, custom hash algorithms are unstable
2015-09-11 07:28:50 -04:00
Niko Matsakis
d0fc29ee47 fix irc link 2015-09-11 07:13:42 -04:00
Niko Matsakis
f4a3158d10 adjust links 2015-09-11 07:12:48 -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
523eb8bea9 docs 2015-09-11 06:53:09 -04:00
Niko Matsakis
0932a01db0 update tutorial and readme 2015-09-11 06:50:39 -04:00
Niko Matsakis
9b3462c5e1 indicate topics yet to be covered 2015-09-11 06:40:25 -04:00
Niko Matsakis
0a8f00797f add tests 2015-09-11 06:34:39 -04:00
Niko Matsakis
3510ba7e0c add space 2015-09-11 06:32:38 -04:00
Niko Matsakis
9b556fd064 tweak wording 2015-09-11 06:30:40 -04:00
Niko Matsakis
a14a49c49f fix links 2015-09-11 06:29:49 -04:00
Niko Matsakis
4b8ff6e6a5 extend tutorial to cover macros 2015-09-11 06:29:10 -04:00
Niko Matsakis
cf73e590f2 add an example of building an AST 2015-09-11 06:08:20 -04:00
Niko Matsakis
99aa2cf5cf fix emphasis 2015-09-10 10:02:03 -04:00
Niko Matsakis
0983cece31 fix links 2015-09-10 10:00:45 -04:00
Niko Matsakis
94f378d509 Update README to mention tutorial 2015-09-10 09:57:00 -04:00
Niko Matsakis
617d06d7bd initial stab at a tutorial 2015-09-10 09:53:57 -04:00
Niko Matsakis
7b905b2b50 change syntax for multiple alterantives from {A;B;} to {A,B}, since
this matches Rust better

[release notes]
2015-09-08 11:12:45 -04:00
Niko Matsakis
406c14e2a4 refactor ; out of the defn of Alternative 2015-09-08 10:47:57 -04:00
Niko Matsakis
734b2bc27c regenerated rs files 2015-09-08 10:01:51 -04:00
Niko Matsakis
e18dd45972 port the intern_tok to use regular expressions 2015-09-08 09:56:52 -04:00
Niko Matsakis
9badd1fb10 add support for regex literals 2015-09-08 09:56:52 -04:00
Niko Matsakis
de5b61b085 final changes needed to make intern_tok.rs pass 2015-09-08 09:56:52 -04:00
Niko Matsakis
d8de800b1d if intern token is used, link it in rather than taking an iterator 2015-09-08 09:56:52 -04:00
Niko Matsakis
1b9317adc5 fix various things in intern_token codegen 2015-09-08 09:56:52 -04:00
Niko Matsakis
eaa70dc322 add a simple test of lowering w/ no enum token 2015-09-08 09:56:52 -04:00
Niko Matsakis
0ddf37576b fix some minor bugs, always run token check 2015-09-08 09:56:52 -04:00