aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/validation
Commit message (Collapse)AuthorAgeFilesLines
* Remove match_armlist validatorVille Penttinen2019-02-171-28/+0
|
* Enable parsing of attributes inside a match blockVille Penttinen2019-02-171-0/+28
| | | | | | | 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.
* rename yellow -> syntax_nodeAleksey Kladov2019-02-125-5/+5
| | | | why yellow in the first place? Its red + green.
* reformat the worldAleksey Kladov2019-02-085-80/+16
|
* Parse and validate attributes in blocksDJMcNab2019-01-281-0/+24
|
* rename TreePtr -> TreeArcAleksey Kladov2019-01-114-8/+8
| | | | This is much clearer about the semantics
* itroduce trait for ast tokensAleksey Kladov2019-01-084-4/+4
|
* switch ra_syntax to new rowan APIAleksey Kladov2019-01-084-16/+16
|
* Fix the same bug as #396 but for bytes tooDJMcNab2019-01-011-1/+3
|
* Use an else ifDJMcNab2019-01-011-3/+2
|
* Fix the `panic` found whilst fuzzingDJMcNab2018-12-311-3/+9
|
* Fix a fuzzing bug and add Cargo.lock to the fuzzing directoryDJMcNab2018-12-291-1/+1
|
* fix suffix rangesAleksey Kladov2018-12-274-4/+16
|
* support literal suffixesAleksey Kladov2018-12-274-0/+16
|
* dedupe literal parsersAleksey Kladov2018-12-274-20/+17
|
* grand module renameAleksey Kladov2018-12-081-24/+0
|
* Split string lexing and run rustfmtAdolfo Ochagavía2018-11-112-7/+6
|
* Validate byte string literalsAdolfo Ochagavía2018-11-114-22/+210
|
* Add validator for byteAdolfo Ochagavía2018-11-113-90/+302
|
* Validate string literalsAdolfo Ochagavía2018-11-093-0/+458