aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/grammar/expressions
Commit message (Collapse)AuthorAgeFilesLines
* move all parsing related bits to a separate moduleAleksey Kladov2019-02-201-475/+0
|
* Parse only outer_attributes for match arms for nowVille Penttinen2019-02-171-6/+1
|
* Enable parsing of attributes inside a match blockVille Penttinen2019-02-171-0/+33
| | | | | | | We allow invalid inner attributes to be parsed, e.g. inner attributes that are not directly after the opening brace of the match block. Instead we run validation on `MatchArmList` to allow better reporting of errors.
* reformat the worldAleksey Kladov2019-02-081-8/+1
|
* Infer type of match guardMarcus Klaas de Vries2019-01-281-2/+16
|
* ReformatDJMcNab2019-01-241-15/+16
|
* Apply suggestions from code reviewDaniel McNab2019-01-241-2/+1
| | | Co-Authored-By: DJMcNab <[email protected]>
* Dedupe PATH_FIRST in ATOM_EXPR_FIRSTDJMcNab2019-01-241-7/+2
|
* Support universal function call syntax in function callsDJMcNab2019-01-241-0/+1
|
* make token set a const-fnAleksey Kladov2019-01-191-24/+21
|
* Fix the tests and fix the precommit hookDJMcNab2018-12-201-2/+2
|
* Simplify NO_BLOCK testingDJMcNab2018-12-201-6/+3
|
* Fix ambiguity with if breakDJMcNab2018-12-201-5/+16
| | | | Brought up by #290
* Add tests and only traverse in the crates directoryDJMcNab2018-12-191-0/+1
|
* Move is_block to lower in the call treeDJMcNab2018-12-191-10/+10
|
* Revert "Revert to f6f7c5"DJMcNab2018-12-191-6/+10
| | | | | | This approach is correct, but it needs an addition to Restrictions too This reverts commit ad00d0c8a5f64142e6636e8b048204c8f8982f4a.
* Fix handling of structs in match armsDJMcNab2018-12-191-1/+1
|
* Revert to f6f7c5DJMcNab2018-12-191-10/+6
|
* Possibly fix #225DJMcNab2018-12-191-6/+10
|
* grand module renameAleksey Kladov2018-12-081-455/+0
|
* clippy: Use if lets and remove redundant returnsAlan Du2018-10-181-3/+2
|
* Cargo FormatJeremy A. Kolb2018-10-162-37/+74
| | | | Run `cargo fmt` and ignore generated files
* Parse crate paths in expressionsAleksey Kladov2018-10-151-1/+1
|
* Support leading pipe in match armsDaniel McNab2018-10-031-0/+3
|
* rename all thingsAleksey Kladov2018-09-162-0/+850