aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar
Commit message (Expand)AuthorAgeFilesLines
* Fix parser tests according to reviewEvgenii P2019-08-081-13/+4
* Deduplicate while loop break conditionEvgenii P2019-08-081-2/+2
* Fix parser to correctly consume outer attrs before ellipsis paramEvgenii P2019-08-071-0/+4
* Fix variadic arg inline testEvgenii P2019-08-071-1/+1
* Add function parameters attributesEvgenii P2019-08-071-0/+16
* fix: parse box syntax inside parenthesescsmoe2019-07-221-0/+3
* add await to syntax, parser for await_exprUnreal Hoang2019-07-201-0/+12
* Remove parse error on array initializer attributesRyan Cumming2019-06-301-11/+0
* Support attributes on array membersRyan Cumming2019-06-301-0/+28
* fixed #1384zjy2019-06-282-7/+20
* Merge #1415bors[bot]2019-06-241-1/+28
|\
| * fix: specialization(with blindly parsing)csmoe2019-06-191-1/+28
* | fix: box_patterncsmoe2019-06-193-5/+18
* | fix: box_syntax(#1412)csmoe2019-06-181-0/+5
|/
* fix: support existential typecsmoe2019-06-121-3/+13
* fix: never type with bindingcsmoe2019-06-071-1/+3
* [#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