aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser/src/grammar/items
Commit message (Collapse)AuthorAgeFilesLines
* fix infinite loop in the parserAleksey Kladov2019-09-201-7/+11
| | | | closes #1866
* Replace usages of bump_any with bumpkjeremy2019-09-194-14/+14
|
* Allow an underscore as the identifier in `const` itemsDylan MacKenzie2019-09-151-1/+10
|
* WIP: switch to fully decomposed tokens internallyAleksey Kladov2019-09-101-12/+12
|
* rename bump -> bump_anyAleksey Kladov2019-09-094-19/+19
|
* better error recovery for use treesAleksey Kladov2019-09-051-1/+4
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-15/+15
|
* Fix is_path_start to accept T![<], fix is_path_start usagesEvgenii P2019-08-131-1/+1
|
* reformatAleksey Kladov2019-05-231-2/+2
|
* apply T! macro where it is possibleSergey Parilin2019-05-154-72/+72
|
* Add new TYPE_BOUND_LIST and TYPE_BOUND syntax kindsVille Penttinen2019-03-301-0/+1
| | | | | | These are now used when parsing type bounds. In addition parsing paths inside a bound now does not recursively parse paths, rather they are treated as separate bounds, separated by +.
* replace todo with fixmeAleksey Kladov2019-03-234-5/+5
|
* Use Marker argument for item parserspcpthm2019-03-183-13/+12
| | | | | - Fix pub_expr - Fix incorrect parsing of crate::path
* allow aliases in underscoresAleksey Kladov2019-03-041-0/+1
| | | | | | | | this helps with use foo::Trait as _; syntax
* move parser to a separate crateAleksey Kladov2019-02-214-0/+447