aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar/params.rs
Commit message (Collapse)AuthorAgeFilesLines
* Parse variadics correctlyAleksey Kladov2020-03-131-11/+33
| | | | closes #3571
* Move verbose tests out of lineAleksey Kladov2020-03-131-20/+2
|
* Add test for unnamed argument in function pointerHan Mertens2020-02-121-0/+3
|
* Support unnamed arguments in function pointersHan Mertens2020-02-121-1/+1
| | | | Fixes #3089
* Add or- and parenthesized-patternsMatthew Jasper2020-02-091-2/+2
|
* PR tweaksToby Dimmick2020-02-071-19/+16
|
* Closure params testToby Dimmick2020-02-061-0/+4
|
* rustfmtToby Dimmick2020-02-061-2/+2
|
* Rework value parameter parsingToby Dimmick2020-02-061-45/+66
| | | | | | | - `Fn__(...)` parameters with idents/patterns no longer parse - Trait function parameters with arbitrary patterns parse - Trait function parameters without idents/patterns no longer parse - `fn(...)` parameters no longer parse with patterns other than a single ident
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Replace usages of bump_any with bumpkjeremy2019-09-191-1/+1
|
* WIP: switch to fully decomposed tokens internallyAleksey Kladov2019-09-101-4/+5
|
* rename bump -> bump_anyAleksey Kladov2019-09-091-2/+2
|
* 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
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-19/+19
|
* Add `...` parsing for fn pointer typeEdwin Cheng2019-04-231-2/+2
|
* allow `mut ident` patterns in trait methodsAleksey Kladov2019-03-041-1/+2
| | | | closes #928
* allow vararg functionsAleksey Kladov2019-03-041-1/+6
|
* move parser to a separate crateAleksey Kladov2019-02-211-0/+139