aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* use usual token tree for macro expansionAleksey Kladov2019-09-171-96/+61
* cleanup expansion to item listAleksey Kladov2019-09-101-2/+2
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-8/+2
* By pass unbind $var while mbe expandingEdwin Cheng2019-05-031-1/+1
* Refactor out tests module and remove empty subtreeEdwin Cheng2019-05-031-1137/+1
* Fixed old incorrect testEdwin Cheng2019-05-021-1/+1
* Compare text insteadEdwin Cheng2019-05-021-2/+2
* Add empty bindings and some refactoringEdwin Cheng2019-05-021-1/+19
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-281-13/+17
* Fix more bugsEdwin Cheng2019-04-251-2/+110
* Add handling `token` seperator in mbeEdwin Cheng2019-04-251-189/+27
* Fix incorrect repeat sep eatingEdwin Cheng2019-04-251-1/+257
* Remove unused print outEdwin Cheng2019-04-221-67/+63
* Add a test for #1178 caseEdwin Cheng2019-04-221-3/+102
* Add testsEdwin Cheng2019-04-211-2/+87
* Fix bugsEdwin Cheng2019-04-201-23/+87
* Disable test_tt_xxEdwin Cheng2019-04-191-23/+23
* Add back missing assertEdwin Cheng2019-04-191-2/+3
* Add vis matcherEdwin Cheng2019-04-191-0/+12
* Add literal matcherEdwin Cheng2019-04-191-0/+12
* Add lifetime matcherEdwin Cheng2019-04-191-1/+12
* add tt matcherEdwin Cheng2019-04-191-0/+24
* add block matcherEdwin Cheng2019-04-191-0/+19
* Add block matcherEdwin Cheng2019-04-191-0/+12
* Merge #1148bors[bot]2019-04-191-10/+76
|\
| * Return Result for token_tree_to_xx functionsEdwin Cheng2019-04-181-4/+7
| * Add expr, pat, ty and macro_stmtsEdwin Cheng2019-04-181-0/+57
| * Add MacroItems and MacroStmts in grammer.ronEdwin Cheng2019-04-181-8/+14
* | Fix missing last token in mbe $repeat parsingEdwin Cheng2019-04-181-0/+24
|/
* Add `item` matcher in mbeEdwin Cheng2019-04-181-0/+44
* Add mbe stmt matcherEdwin Cheng2019-04-171-0/+15
* Fix bug and add expr , pat , ty matcherEdwin Cheng2019-04-141-0/+97
* Remove skip Delimiter::None and handle DollarsEdwin Cheng2019-04-121-2/+55
* Use SubtreeWalker instread of flatten TtTokenEdwin Cheng2019-04-081-3/+31
* Combine all tokensource to one and refactoringEdwin Cheng2019-04-071-0/+1
* Refactoring subtree_sourceEdwin Cheng2019-04-071-1/+3
* Add path test and empty eat_path handlingEdwin Cheng2019-04-061-0/+22
* Add proper test for literals and fixed typo bugEdwin Cheng2019-04-051-4/+7
* Add classify_literal and undo expose next_tokenEdwin Cheng2019-04-051-4/+2
* Fix literal support in token tree to ast item listEdwin Cheng2019-04-051-0/+41
* always show token textAleksey Kladov2019-04-021-8/+8
* add name resolution from the old implAleksey Kladov2019-03-171-10/+10
* Add parser unit testsWilco Kusee2019-03-031-1/+1
* Split parse and expand errorsWilco Kusee2019-03-031-5/+8
* Replace option with result in mbeWilco Kusee2019-03-021-3/+12
* Add a test for macro parsingAleksey Kladov2019-02-231-2/+59
* implement tt -> astAleksey Kladov2019-02-231-1/+1
* Fix some typosPascal Hertleif2019-02-121-3/+3
* assign ids when converting ttAleksey Kladov2019-02-111-4/+4
* Merge #790bors[bot]2019-02-111-10/+10
|\