Alan Du
|
40424d4222
|
Fix clippy::identity_conversion
|
2019-06-04 18:05:07 -04:00 |
|
Aleksey Kladov
|
2e3f5af9d4
|
move mbe to the new API
|
2019-05-28 17:39:01 +03:00 |
|
Edwin Cheng
|
ad9d2012de
|
Fix match literal
|
2019-05-20 18:29:02 +08:00 |
|
Edwin Cheng
|
a48e33f139
|
Fixed missing empty vars
|
2019-05-05 10:32:57 +08:00 |
|
Edwin Cheng
|
4ba4747578
|
Mark unused mbe variable as Binding::Empty
|
2019-05-04 01:14:25 +08:00 |
|
Edwin Cheng
|
31909cc7d7
|
By pass unbind $var while mbe expanding
|
2019-05-03 23:23:21 +08:00 |
|
Edwin Cheng
|
e8e46100d6
|
Refactor out tests module and remove empty subtree
|
2019-05-03 21:38:00 +08:00 |
|
Edwin Cheng
|
ab91050d49
|
Fix typo
|
2019-05-03 00:01:48 +08:00 |
|
Edwin Cheng
|
1446d620c5
|
Add empty bindings and some refactoring
|
2019-05-02 23:23:14 +08:00 |
|
Edwin Cheng
|
35c4633150
|
Make vis matcher optional and fix typo
|
2019-05-02 21:24:51 +08:00 |
|
Edwin Cheng
|
c55a2dbc1d
|
Fix more bugs
|
2019-04-26 02:03:56 +08:00 |
|
Edwin Cheng
|
299d97b6d9
|
Add handling token seperator in mbe
|
2019-04-26 02:03:55 +08:00 |
|
Edwin Cheng
|
e4e2338f97
|
Fix incorrect repeat sep eating
|
2019-04-26 02:03:55 +08:00 |
|
Edwin Cheng
|
49c9686c3c
|
Handle *+ case and single token case
|
2019-04-22 05:04:37 +08:00 |
|
Edwin Cheng
|
9e35bf91b8
|
Fix bugs
|
2019-04-20 23:53:39 +08:00 |
|
Edwin Cheng
|
41c1a639c3
|
Disable tt matcher
|
2019-04-20 02:19:46 +08:00 |
|
Edwin Cheng
|
87ff908135
|
Add vis matcher
|
2019-04-19 21:38:26 +08:00 |
|
Edwin Cheng
|
c5983b85fc
|
Add literal matcher
|
2019-04-19 21:21:47 +08:00 |
|
Edwin Cheng
|
313854c728
|
Add lifetime matcher
|
2019-04-19 21:15:19 +08:00 |
|
Edwin Cheng
|
59b6cc780b
|
add tt matcher
|
2019-04-19 19:41:59 +08:00 |
|
Edwin Cheng
|
762819864f
|
add block matcher
|
2019-04-19 19:33:29 +08:00 |
|
Edwin Cheng
|
8092b6487f
|
Add block matcher
|
2019-04-19 18:30:43 +08:00 |
|
Edwin Cheng
|
e944fd059d
|
Add item matcher in mbe
|
2019-04-18 10:21:36 +08:00 |
|
Edwin Cheng
|
57e4122b89
|
Add mbe stmt matcher
|
2019-04-17 12:34:43 +08:00 |
|
Edwin Cheng
|
6646d49f23
|
Fix bug and add expr , pat , ty matcher
|
2019-04-14 11:42:20 +08:00 |
|
Edwin Cheng
|
1d7735fbc6
|
Add path test and empty eat_path handling
|
2019-04-06 12:12:32 +08:00 |
|
Aleksey Kladov
|
d4449945a0
|
hack around non-terminating macro expansion
|
2019-03-17 12:52:52 +03:00 |
|
Wilco Kusee
|
c9d6efc468
|
Add expander unit tests
|
2019-03-03 20:33:50 +01:00 |
|
Wilco Kusee
|
725805dc79
|
Split parse and expand errors
|
2019-03-03 10:40:03 +01:00 |
|
Wilco Kusee
|
dffe318701
|
Formatting
|
2019-03-02 20:49:13 +01:00 |
|
Wilco Kusee
|
d3a252b559
|
Replace option with result in mbe
|
2019-03-02 20:30:13 +01:00 |
|
Pascal Hertleif
|
4fd3613434
|
Fix some typos
|
2019-02-12 15:02:57 +01:00 |
|
Aleksey Kladov
|
58897dd8dd
|
assign ids to tokens
|
2019-02-11 21:02:19 +03:00 |
|
Aleksey Kladov
|
dc951098f6
|
typo
|
2019-02-11 19:09:53 +03:00 |
|
Aleksey Kladov
|
12e3b4c70b
|
reformat the world
|
2019-02-08 14:49:43 +03:00 |
|
Aleksey Kladov
|
f5bb704568
|
avoid 'ignored' in test output
|
2019-02-08 14:34:30 +03:00 |
|
Jeff Muizelaar
|
a4b473226b
|
mbe: Ensure repetition separator matches
|
2019-02-04 20:19:23 -05:00 |
|
Jeff Muizelaar
|
0000f00787
|
mbe: Add support matching for matching idents
|
2019-02-03 19:43:37 -05:00 |
|
Jeff Muizelaar
|
dbc3074556
|
Make sure we match the entire pattern
|
2019-02-03 10:07:57 -05:00 |
|
Aleksey Kladov
|
4c0ab7db85
|
explain the magic
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
a16f6bb27d
|
cleanup
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
2d1f0b105d
|
move test
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
40feacdeb9
|
split macros across crates
|
2019-01-31 22:23:30 +02:00 |
|