pcpthm
|
e570267515
|
Refactor maybe_item to use Marker argument
|
2019-03-17 22:04:25 +09:00 |
|
pcpthm
|
a67fe4ea7e
|
Fix parse tree of attribute on match arm
|
2019-03-17 20:57:27 +09:00 |
|
bors[bot]
|
aea9c98f53
|
Merge #985
985: simplify parsing blocks a bit r=pcpthm a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-03-17 10:26:45 +00:00 |
|
Aleksey Kladov
|
a8271cb31f
|
simplify parsing blocks a bit
|
2019-03-17 13:14:17 +03:00 |
|
pcpthm
|
a1d84f5fb0
|
Allow attribute on struct literal field
|
2019-03-17 19:08:35 +09:00 |
|
Michael Chesser
|
16418c35bc
|
Allow MINUS at the start of a pattern.
|
2019-03-14 19:24:11 +10:30 |
|
Caio
|
cc9721996c
|
Add test for async block
|
2019-03-10 14:35:25 -03:00 |
|
Caio
|
ad72699553
|
Add async keyword
|
2019-03-09 20:40:22 -03:00 |
|
Ville Penttinen
|
eb1ac43867
|
Introduce pattern_list to parse pipe separated patterns
pattern_list comes in two variants, one uses the default PAT_RECOVERY_SET as the
recovery set, while other allows the user to provide a recovery set.
|
2019-03-05 11:31:25 +02:00 |
|
Ville Penttinen
|
1f4468a8da
|
Add support for parsing multiple if and while-let patterns
|
2019-03-04 19:10:14 +02:00 |
|
Aleksey Kladov
|
90122542b2
|
allow mut ident patterns in trait methods
closes #928
|
2019-03-04 17:47:02 +03:00 |
|
Aleksey Kladov
|
0a19f4f1b4
|
allow aliases in underscores
this helps with
use foo::Trait as _;
syntax
|
2019-03-04 16:40:08 +03:00 |
|
bors[bot]
|
dc8bcc1e42
|
Merge #926
926: allow vararg functions r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-03-04 12:49:37 +00:00 |
|
Aleksey Kladov
|
77f2381eea
|
improve error recovery
parse the contents of error block as an expression
|
2019-03-04 15:31:18 +03:00 |
|
Aleksey Kladov
|
a99b1db49f
|
allow vararg functions
|
2019-03-04 14:34:59 +03:00 |
|
Aleksey Kladov
|
3000b13df2
|
extract block contents into a function
|
2019-03-04 14:17:31 +03:00 |
|
Aleksey Kladov
|
78f10fcdc4
|
rename type to type_alias in the AST as well
|
2019-02-25 13:49:32 +03:00 |
|
Aleksey Kladov
|
412ac63ff5
|
docs
|
2019-02-21 15:24:42 +03:00 |
|
Aleksey Kladov
|
46179230a0
|
fix the test
|
2019-02-21 13:45:10 +03:00 |
|
Aleksey Kladov
|
c47f9e2d37
|
fix compilation
|
2019-02-21 13:37:32 +03:00 |
|
Aleksey Kladov
|
d334b5a1db
|
move parser to a separate crate
|
2019-02-21 13:27:45 +03:00 |
|