aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar/types.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename ra_parser -> parserAleksey Kladov2020-08-121-324/+0
|
* Update grammarAleksey Kladov2020-08-011-3/+3
|
* Reame PlaceholderType -> InferTypeAleksey Kladov2020-07-311-1/+1
|
* Add example of old trait object syntaxMatthew Jasper2020-06-111-0/+1
|
* Separating parsing of `for` in predicates and typesMatthew Jasper2020-06-101-7/+8
|
* Rename some tokensAleksey Kladov2020-04-101-2/+13
|
* Add L_DOLLAR for TYPE_RECOVERY_SETEdwin Cheng2020-04-081-1/+1
|
* Rework value parameter parsingToby Dimmick2020-02-061-1/+1
| | | | | | | - `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
* cargo xtask format with 1.39kjeremy2019-11-071-3/+3
|
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Merge #1881bors[bot]2019-09-201-1/+1
|\ | | | | | | | | | | | | | | 1881: don't confuse macro with != r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * don't confuse macro with !=Aleksey Kladov2019-09-201-1/+1
| | | | | | | | closes #1871
* | Replace usages of bump_any with bumpkjeremy2019-09-191-11/+11
|/
* rename bump -> bump_anyAleksey Kladov2019-09-091-12/+12
|
* cleanupAleksey Kladov2019-09-021-1/+1
|
* Fix is_path_start to accept T![<], fix is_path_start usagesEvgenii P2019-08-131-4/+4
|
* Fix for<'lifetime> for types specified by pathEvgenii P2019-08-111-1/+2
|
* reformatAleksey Kladov2019-05-231-2/+2
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-42/+42
|
* Add `...` parsing for fn pointer typeEdwin Cheng2019-04-231-0/+1
|
* Change parsing bounds in path_typesVille Penttinen2019-03-311-7/+33
| | | | | | | | Now bounds inside a path are parsed as DYN_TRAIT_TYPE, previously they would be parsed as `PATH_TYPE` followed by `TYPE_BOUND_LIST`. Basically this means `Box<T + 'f>` is now parsed almost the same as `Box<dyn T + 'f>` with the exception of not having the `dyn` keyword.
* Support references in higher-ranked trait boundsVille Penttinen2019-03-241-0/+3
| | | | Fixes #1020
* move parser to a separate crateAleksey Kladov2019-02-211-0/+278