aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/grammar
Commit message (Expand)AuthorAgeFilesLines
* Dedupe PATH_FIRST in ATOM_EXPR_FIRSTDJMcNab2019-01-241-7/+2
* Support universal function call syntax in function callsDJMcNab2019-01-242-0/+3
* Add test for placeholder parameters in trait fn defsErlend Tobiassen2019-01-221-0/+5
* Allow placeholder parameters in trait fn defsErlend Tobiassen2019-01-221-1/+1
* No need for is_type_startErlend Tobiassen2019-01-222-9/+1
* Prefer TYPE_FIRSTErlend Tobiassen2019-01-221-4/+4
* Update tests after allowing where predicate to accept typesErlend Tobiassen2019-01-221-0/+5
* Optimistically bail out of where clause loop if not at start of a type or lif...Erlend Tobiassen2019-01-222-12/+24
* Don't leave a marker hanging without completing it.Erlend Tobiassen2019-01-221-2/+1
* Allow types to the left of : in where predicates.Erlend Tobiassen2019-01-221-24/+27
* Change parsing of struct field patternsMarcus Klaas de Vries2019-01-191-12/+11
* Move parsing of field pattern lists to the parser (where it belongs)Marcus Klaas de Vries2019-01-191-9/+17
* make token set a const-fnAleksey Kladov2019-01-195-42/+33
* Fix handling of attributes in positional field listsDJMcNab2019-01-121-0/+10
* Fix handling of where clauses in tuple structsDJMcNab2019-01-101-0/+4
* Rename traits::impl_item -> impl_block as well, as well as the testsFlorian Diebold2019-01-042-4/+4
* Rename ImplItem to ImplBlockFlorian Diebold2019-01-041-1/+1
* parse minus before number literalcsmoe2018-12-301-0/+5
* Improve parsing of incomplete field accesses in preparation for field completionFlorian Diebold2018-12-251-9/+7
* Fix where clauses using fully qualified path syntaxDJMcNab2018-12-211-1/+6
* Fix parsing of contextual_keyword unionDJMcNab2018-12-201-1/+1
* Use a better way of skipping SEMIsDJMcNab2018-12-201-6/+6
* Support a blank expression before a semicolonDJMcNab2018-12-201-0/+6
* Fix the tests and fix the precommit hookDJMcNab2018-12-206-9/+9
* Fix missing DOTDOTEQsDJMcNab2018-12-201-3/+3
* Don't require a command before EQ in a where clauseDJMcNab2018-12-201-1/+1
* Simplify NO_BLOCK testingDJMcNab2018-12-202-11/+3
* Fix ambiguity with if breakDJMcNab2018-12-202-5/+21
* Add tests and only traverse in the crates directoryDJMcNab2018-12-192-2/+7
* Move is_block to lower in the call treeDJMcNab2018-12-192-54/+43
* Revert "Revert to f6f7c5"DJMcNab2018-12-192-19/+36
* Fix handling of structs in match armsDJMcNab2018-12-191-1/+1
* Revert to f6f7c5DJMcNab2018-12-192-36/+19
* Fix expression parsing by bailing out upon a macro block being foundDJMcNab2018-12-191-14/+12
* Possibly fix #225DJMcNab2018-12-192-21/+40
* Fix at_ts doc commentDJMcNab2018-12-191-1/+1
* Fix parsing of inclusive ranges (#214)DJMcNab2018-12-192-4/+8
* Fixed cast expression parsing in ra_syntax.Roland Ruckerbauer2018-12-172-9/+18
* grand module renameAleksey Kladov2018-12-083-184/+0
* Use json comparison code from cargo for heavy testsFlorian Diebold2018-12-061-1/+1
* Improve/add the use_item documentationDJMcNab2018-12-051-1/+54
* Complete paths after ::Aleksey Kladov2018-11-212-2/+2
* rename ROOT -> SOURCE_FILEAleksey Kladov2018-11-071-1/+1
* grammar: fix where clause parsingAleksey Kladov2018-11-061-1/+5
* reduce code duplicationAleksey Kladov2018-11-052-21/+19
* grammar: for predicates in whereAleksey Kladov2018-11-052-35/+67
* clippy: Use if lets and remove redundant returnsAlan Du2018-10-183-10/+6
* Cargo FormatJeremy A. Kolb2018-10-1610-117/+137
* Parse crate paths in expressionsAleksey Kladov2018-10-151-1/+1
* Run cargo fixAleksey Kladov2018-10-151-1/+1