aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser
Commit message (Expand)AuthorAgeFilesLines
* Add tests to ra_syntax for extern_crate_selfmemoryruins2019-03-282-1/+17
* Support references in higher-ranked trait boundsVille Penttinen2019-03-242-1/+127
* Error about attributes onpcpthm2019-03-192-0/+59
* Allow attributes on top level expressionpcpthm2019-03-194-0/+152
* Merge #991bors[bot]2019-03-188-10/+88
|\
| * Use Marker argument for item parserspcpthm2019-03-188-10/+88
* | Merge #983bors[bot]2019-03-172-0/+217
|\ \
| * | support remainder assignment operatorJean Mertz2019-03-172-0/+217
* | | Fix parse tree of attribute on match armpcpthm2019-03-173-118/+118
| |/ |/|
* | Allow attribute on struct literal fieldpcpthm2019-03-172-0/+48
|/
* Add test for minus in inner patternMichael Chesser2019-03-142-0/+347
* Add test for async blockCaio2019-03-102-0/+32
* Add async keywordCaio2019-03-092-0/+17
* Add support for parsing multiple if and while-let patternsVille Penttinen2019-03-042-1/+164
* allow `mut ident` patterns in trait methodsAleksey Kladov2019-03-042-11/+26
* allow aliases in underscoresAleksey Kladov2019-03-042-1/+17
* Merge #926bors[bot]2019-03-042-0/+50
|\
| * allow vararg functionsAleksey Kladov2019-03-042-0/+50
* | improve error recoveryAleksey Kladov2019-03-043-42/+70
|/
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-2528-37/+37
* Enable parsing attributes for generic lifetimes and type parametersVille Penttinen2019-02-172-0/+63
* Parse only outer_attributes for match arms for nowVille Penttinen2019-02-171-31/+59
* Enable parsing of attributes inside a match blockVille Penttinen2019-02-178-0/+493
* rename yellow -> syntax_nodeAleksey Kladov2019-02-121-2/+2
* make macro a NameOwnerAleksey Kladov2019-02-113-3/+6
* Fix handling of literal patternsFlorian Diebold2019-02-093-25/+37
* Add AST for extern crateFlorian Diebold2019-02-042-3/+3
* Fix number of extern_inner_attributesDJMcNab2019-02-022-0/+0
* Merge #692bors[bot]2019-01-318-0/+389
|\
| * Parse and validate attributes in blocksDJMcNab2019-01-284-0/+316
| * Add a test for inner attributes on extern blocksDJMcNab2019-01-272-0/+30
| * Correctly parse inner attributes of impl blocksDJMcNab2019-01-272-0/+43
* | Infer type of match guardMarcus Klaas de Vries2019-01-283-40/+95
|/
* Make attrs be a child of the let statementDJMcNab2019-01-261-16/+16
* Support attributes on let statementsDJMcNab2019-01-262-0/+78
* Struct literals should not be a `BlockLike::Block`DJMcNab2019-01-262-0/+117
* Merge #660bors[bot]2019-01-262-0/+45
|\
| * Support macro calls in type positionErlend Tobiassen2019-01-252-0/+45
* | rename POS_FIELD -> POS_FIELD_DEFAleksey Kladov2019-01-258-26/+26
|/
* Support universal function call syntax in function callsDJMcNab2019-01-244-6/+223
* More correct raw ident handlingJosh Robson Chase2019-01-232-0/+50
* Use IDENT for both raw and normal identsJosh Robson Chase2019-01-232-2/+2
* Add raw idents to lexer and parserJosh Robson Chase2019-01-234-0/+42
* Add test for placeholder parameters in trait fn defsErlend Tobiassen2019-01-222-0/+35
* Update tests after allowing where predicate to accept typesErlend Tobiassen2019-01-224-20/+63
* Change parsing of struct field patternsMarcus Klaas de Vries2019-01-191-12/+10
* Finish move of StructField for pattern type inferenceMarcus Klaas de Vries2019-01-191-20/+26
* Fix handling of attributes in positional field listsDJMcNab2019-01-122-0/+43
* Fix handling of where clauses in tuple structsDJMcNab2019-01-102-0/+64
* Rename traits::impl_item -> impl_block as well, as well as the testsFlorian Diebold2019-01-044-0/+0