aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/parsing
Commit message (Expand)AuthorAgeFilesLines
* remove old parsing methodsAleksey Kladov2019-05-281-2/+2
* update testsAleksey Kladov2019-05-281-5/+7
* Change TokenSource to iteration basedEdwin Cheng2019-05-252-15/+36
* apply T! macro where it is possibleSergey Parilin2019-05-152-17/+19
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-281-59/+12
* migrate to untyped rowanAleksey Kladov2019-04-091-1/+1
* Add proper test for literals and fixed typo bugEdwin Cheng2019-04-051-1/+1
* Add classify_literal and undo expose next_tokenEdwin Cheng2019-04-051-0/+9
* switch to new rowanAleksey Kladov2019-04-012-76/+94
* Fix reparsing failure when removing newlinepcpthm2019-03-211-0/+7
* Fix reparsing bug on "{}{}"pcpthm2019-03-211-1/+1
* Fix lexer not producing right token on "_"pcpthm2019-03-211-0/+1
* Fix reparsing bug when lex result is differentpcpthm2019-03-211-2/+9
* Fix an arithmetic overflow in reparserpcpthm2019-03-211-2/+2
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-251-1/+1
* introduce tree builderAleksey Kladov2019-02-231-16/+12
* renameAleksey Kladov2019-02-233-15/+15
* kill utils moduleAleksey Kladov2019-02-211-3/+3
* docsAleksey Kladov2019-02-213-33/+73
* fix compilationAleksey Kladov2019-02-213-22/+21
* move parser to a separate crateAleksey Kladov2019-02-2118-3452/+0
* make grammar independent of syntax treeAleksey Kladov2019-02-212-14/+18
* minorAleksey Kladov2019-02-211-1/+1
* move whitespace handling to tree builderAleksey Kladov2019-02-213-178/+147
* move syntax error to parserAleksey Kladov2019-02-204-18/+17
* simplifyAleksey Kladov2019-02-204-27/+2
* remove TokenPosAleksey Kladov2019-02-202-29/+25
* flattern module structureAleksey Kladov2019-02-204-9/+6
* merge parse_impl and parser_apiAleksey Kladov2019-02-202-171/+102
* fix off by one errorAleksey Kladov2019-02-201-1/+1
* move abstract traits to topAleksey Kladov2019-02-203-64/+10
* switch to dynamic dispatch for TokenSourceAleksey Kladov2019-02-202-9/+7
* route parsing via TokenSource traitAleksey Kladov2019-02-203-64/+59
* rename Sink -> TreeSinkAleksey Kladov2019-02-203-8/+8
* fix testsAleksey Kladov2019-02-201-3/+5
* flatten modulesAleksey Kladov2019-02-204-11/+14
* move reparsers to grammarAleksey Kladov2019-02-202-33/+27
* tighten visibilityAleksey Kladov2019-02-201-3/+3
* move all parsing related bits to a separate moduleAleksey Kladov2019-02-2028-0/+4840