Florian Diebold
|
f1afc93353
|
Fix handling of literal patterns
Wrap them in a LiteralPat node so they can be distinguished from literal
expressions.
|
2019-02-09 21:37:30 +01:00 |
|
Florian Diebold
|
e163c908ac
|
Add AST for extern crate
Also change it to parse the crate name as a NAME_REF, not a NAME.
|
2019-02-04 21:49:34 +01:00 |
|
DJMcNab
|
7417c0775b
|
Fix number of extern_inner_attributes
|
2019-02-02 16:18:12 +00:00 |
|
DJMcNab
|
00e6b5d26c
|
Parse and validate attributes in blocks
|
2019-01-28 20:03:56 +00:00 |
|
DJMcNab
|
137b1ccb71
|
Add a test for inner attributes on extern blocks
|
2019-01-27 15:20:36 +00:00 |
|
DJMcNab
|
7055d43c3a
|
Make attrs be a child of the let statement
|
2019-01-26 22:02:23 +00:00 |
|
DJMcNab
|
55a3e21ac4
|
Support attributes on let statements
|
2019-01-26 21:35:03 +00:00 |
|
DJMcNab
|
7a76433c45
|
Struct literals should not be a BlockLike::Block
|
2019-01-26 18:45:29 +00:00 |
|
Aleksey Kladov
|
23172a116c
|
rename POS_FIELD -> POS_FIELD_DEF
to match NAMED_FIELD_DEF
|
2019-01-26 00:24:12 +03:00 |
|
DJMcNab
|
4899e7be76
|
Support universal function call syntax in function calls
|
2019-01-24 21:19:16 +00:00 |
|
Josh Robson Chase
|
2ffea72f74
|
More correct raw ident handling
|
2019-01-23 13:57:17 -05:00 |
|
Josh Robson Chase
|
3b70acad01
|
Use IDENT for both raw and normal idents
|
2019-01-23 13:19:49 -05:00 |
|
Josh Robson Chase
|
1cd6d6539a
|
Add raw idents to lexer and parser
|
2019-01-23 13:17:41 -05:00 |
|
Erlend Tobiassen
|
8198cde13b
|
Update tests after allowing where predicate to accept types
|
2019-01-22 14:32:23 +01:00 |
|
Florian Diebold
|
fe6c4115f6
|
Rename ImplItem to ImplBlock
rustc uses the name ImplItem for items in impls, not the impl {} block itself,
which could lead to confusion.
|
2019-01-04 18:28:36 +01:00 |
|
csmoe
|
8a6d6ac132
|
add mod doc comment test
|
2019-01-04 21:28:09 +08:00 |
|
DJMcNab
|
bd5a358910
|
Fix where clauses using fully qualified path syntax
|
2018-12-21 17:20:38 +00:00 |
|
DJMcNab
|
9beee92500
|
Add comment about the source of the weird_exprs test
|
2018-12-21 10:03:02 +00:00 |
|
DJMcNab
|
da6be9fdda
|
Add weird_exprs test
|
2018-12-20 19:47:29 +00:00 |
|
DJMcNab
|
134fe4f566
|
Fix the tests and fix the precommit hook
|
2018-12-20 16:45:54 +00:00 |
|
DJMcNab
|
20bbe0127c
|
Fix parsing of inclusive ranges (#214)
I'm not certain that this is correct, so extra eyes would be good
|
2018-12-19 20:12:18 +00:00 |
|
Aleksey Kladov
|
2ed1514df3
|
rename ROOT -> SOURCE_FILE
|
2018-11-07 18:42:36 +03:00 |
|
Aleksey Kladov
|
376639c70f
|
Parse crate paths in expressions
|
2018-10-15 20:52:56 +03:00 |
|
Aleksey Kladov
|
a05e09e9c5
|
Attach comments smartly
|
2018-10-08 17:36:38 +03:00 |
|
Aleksey Kladov
|
b5021411a8
|
rename all things
|
2018-09-16 13:07:39 +03:00 |
|