aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar
Commit message (Expand)AuthorAgeFilesLines
* [#1083] Try block syntax: fix testsAndrey Tkachenko2019-06-061-7/+7
* [#1083] Try block syntaxAndrey Tkachenko2019-06-061-1/+17
* Fix clippy::if_same_then_elseAlan Du2019-06-041-0/+1
* reformatAleksey Kladov2019-05-234-8/+8
* apply T! macro where it is possibleSergey Parilin2019-05-1514-423/+423
* Add macro pat parsingEdwin Cheng2019-04-301-1/+10
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-281-1/+1
* Simplifykjeremy2019-04-261-6/+6
* Add `...` parsing for fn pointer typeEdwin Cheng2019-04-232-2/+3
* Add expr, pat, ty and macro_stmtsEdwin Cheng2019-04-181-10/+34
* Add mbe stmt matcherEdwin Cheng2019-04-171-72/+82
* Fix bug and add expr , pat , ty matcherEdwin Cheng2019-04-142-10/+42
* Parse and infer tuple indicesrobojumper2019-04-061-1/+12
* Parse unsafe async / const unsafe fns properlyrobojumper2019-04-031-6/+17
* Merge #1082bors[bot]2019-04-011-0/+1
|\
| * Async block in argument positionAndrey Tkachenko2019-04-011-0/+1
* | Async closure syntaxrobojumper2019-03-312-3/+13
|/
* Add WherePred to allow predicate access in WhereClauseVille Penttinen2019-03-311-1/+1
* Merge #1072bors[bot]2019-03-312-3/+3
|\
| * recognize async movememoryruins2019-03-282-3/+3
* | Change parsing bounds in path_typesVille Penttinen2019-03-312-11/+40
* | Move parsing a single TYPE_BOUND to a separate functionVille Penttinen2019-03-301-19/+26
* | Add new TYPE_BOUND_LIST and TYPE_BOUND syntax kindsVille Penttinen2019-03-302-2/+10
* | Fix parsing <= in type_argsVille Penttinen2019-03-302-0/+2
|/
* Support references in higher-ranked trait boundsVille Penttinen2019-03-241-0/+3
* replace todo with fixmeAleksey Kladov2019-03-234-5/+5
* Replace `contract_child` to a less ad-hoc APIpcpthm2019-03-191-10/+10
* Error about attributes onpcpthm2019-03-191-12/+23
* Allow attributes on top level expressionpcpthm2019-03-192-34/+53
* Merge #991bors[bot]2019-03-185-68/+52
|\
| * Use Marker argument for item parserspcpthm2019-03-185-68/+52
* | 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-092-1/+14
* 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-041-0/+1
* Merge #926bors[bot]2019-03-041-1/+6
|\
| * allow vararg functionsAleksey Kladov2019-03-041-1/+6
* | extract block contents into a functionAleksey Kladov2019-03-041-2/+6
|/