aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src
Commit message (Expand)AuthorAgeFilesLines
...
* Replace `contract_child` to a less ad-hoc APIpcpthm2019-03-192-40/+37
* Mark non-code block as textpcpthm2019-03-191-1/+1
* Error about attributes onpcpthm2019-03-191-12/+23
* Allow attributes on top level expressionpcpthm2019-03-194-35/+79
* Merge #991bors[bot]2019-03-186-71/+61
|\
| * Use Marker argument for item parserspcpthm2019-03-186-71/+61
* | Merge #987bors[bot]2019-03-182-84/+70
|\|
| * Apply stylistic changes suggestedpcpthm2019-03-182-17/+14
| * Refactor maybe_item to use Marker argumentpcpthm2019-03-172-86/+75
* | Merge #983bors[bot]2019-03-171-0/+1
|\ \
| * | support remainder assignment operatorJean Mertz2019-03-171-0/+1
* | | Fix parse tree of attribute on match armpcpthm2019-03-171-15/+15
| |/ |/|
* | Merge #985bors[bot]2019-03-171-57/+56
|\ \
| * | simplify parsing blocks a bitAleksey Kladov2019-03-171-57/+56
| |/
* / Allow attribute on struct literal fieldpcpthm2019-03-171-1/+6
|/
* Allow MINUS at the start of a pattern.Michael Chesser2019-03-141-1/+1
* Add test for async blockCaio2019-03-101-1/+2
* Add async keywordCaio2019-03-093-1/+18
* Introduce pattern_list to parse pipe separated patternsVille Penttinen2019-03-052-10/+18
* Add support for parsing multiple if and while-let patternsVille Penttinen2019-03-041-0/+10
* allow `mut ident` patterns in trait methodsAleksey Kladov2019-03-041-1/+2
* allow aliases in underscoresAleksey Kladov2019-03-042-1/+4
* Merge #926bors[bot]2019-03-041-1/+6
|\
| * allow vararg functionsAleksey Kladov2019-03-041-1/+6
* | improve error recoveryAleksey Kladov2019-03-041-17/+7
* | extract block contents into a functionAleksey Kladov2019-03-041-2/+6
|/
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-252-3/+3
* docsAleksey Kladov2019-02-213-15/+39
* fix the testAleksey Kladov2019-02-211-2/+2
* fix compilationAleksey Kladov2019-02-211-7/+7
* move parser to a separate crateAleksey Kladov2019-02-2122-0/+4274