aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar/items.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix hir for ast::UnionDefAleksey Kladov2019-11-251-1/+1
|
* Introduce dedicated AST node for unionAleksey Kladov2019-11-251-5/+5
| | | | | | | | | | Although structs and unions have the same syntax and differ only in the keyword, re-using the single syntax node for both of them leads to confusion in practice, and propagates further down the hir in an upleasent way. Moreover, static and consts also share syntax, but we use different nodes for them.
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Replace usages of bump_any with bumpkjeremy2019-09-191-9/+9
|
* Allow an underscore as the identifier in `const` itemsDylan MacKenzie2019-09-151-1/+1
|
* WIP: switch to fully decomposed tokens internallyAleksey Kladov2019-09-101-1/+1
|
* rename bump -> bump_anyAleksey Kladov2019-09-091-10/+10
|
* better error recovery for use treesAleksey Kladov2019-09-051-1/+1
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-2/+2
|
* Fix is_path_start to accept T![<], fix is_path_start usagesEvgenii P2019-08-131-2/+2
|
* Move numeric names inside of `NameRef`Aleksey Kladov2019-08-091-1/+1
|
* Make name_ref to accept numeric names optionallyEvgenii P2019-08-091-1/+1
|
* fixed #1384zjy2019-06-281-7/+9
|
* fix: specialization(with blindly parsing)csmoe2019-06-191-1/+28
| | | | Change-Id: Ic5d2767e8781568d76d4d0013cd6081e95ae8a95
* fix: support existential typecsmoe2019-06-121-3/+13
|
* reformatAleksey Kladov2019-05-231-2/+2
|
* apply T! macro where it is possibleSergey Parilin2019-05-151-57/+57
|
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-281-1/+1
|
* Parse unsafe async / const unsafe fns properlyrobojumper2019-04-031-6/+17
|
* Async closure syntaxrobojumper2019-03-311-1/+1
|
* recognize async movememoryruins2019-03-281-1/+1
|
* Use Marker argument for item parserspcpthm2019-03-181-53/+40
| | | | | - Fix pub_expr - Fix incorrect parsing of crate::path
* Apply stylistic changes suggestedpcpthm2019-03-181-13/+10
|
* Refactor maybe_item to use Marker argumentpcpthm2019-03-171-47/+42
|
* Add test for async blockCaio2019-03-101-1/+2
|
* Add async keywordCaio2019-03-091-1/+9
|
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-251-1/+1
|
* move parser to a separate crateAleksey Kladov2019-02-211-0/+392