aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src
Commit message (Collapse)AuthorAgeFilesLines
* fix typos in mbe testsAleksey Kladov2019-05-282-16/+15
|
* move mbe to the new APIAleksey Kladov2019-05-283-73/+73
|
* return errors from tree builderAleksey Kladov2019-05-281-2/+3
|
* Use cfg(test) instead of allow(unused)Edwin Cheng2019-05-281-1/+1
|
* Minor use moduleEdwin Cheng2019-05-271-3/+2
|
* Simpliy how collecting token from srcEdwin Cheng2019-05-273-72/+39
|
* Remove Queier and SubtreeWalkEdwin Cheng2019-05-272-92/+104
|
* Remove duplicated codeEdwin Cheng2019-05-251-4/+0
|
* Simplify token_tree_to_xxxEdwin Cheng2019-05-251-47/+20
|
* Change TokenSource to iteration basedEdwin Cheng2019-05-253-41/+64
|
* FormattingEdwin Cheng2019-05-231-1/+1
|
* Refactor SubtreeSourceEdwin Cheng2019-05-223-201/+88
|
* Fix match literalEdwin Cheng2019-05-202-1/+19
|
* apply T! macro where it is possibleSergey Parilin2019-05-152-35/+32
|
* Error out non single root token tree conversionEdwin Cheng2019-05-141-0/+46
|
* Fixed missing empty varsEdwin Cheng2019-05-052-0/+55
|
* Fix `$true` and `$false` as $var name errorEdwin Cheng2019-05-041-3/+24
|
* Add testEdwin Cheng2019-05-041-0/+2
|
* Error out when parse_subtree is not a subtreeEdwin Cheng2019-05-041-3/+6
|
* Quote the quoted commentEdwin Cheng2019-05-042-2/+2
|
* Use explict `escape_default` instead of dbg printEdwin Cheng2019-05-041-1/+1
|
* Convert doc comment to attrEdwin Cheng2019-05-042-3/+95
|
* Mark unused mbe variable as `Binding::Empty`Edwin Cheng2019-05-032-13/+61
|
* By pass unbind $var while mbe expandingEdwin Cheng2019-05-033-7/+39
|
* Refactor out tests module and remove empty subtreeEdwin Cheng2019-05-033-1137/+1372
|
* Fixed old incorrect testEdwin Cheng2019-05-021-1/+1
|
* Fix typoEdwin Cheng2019-05-021-3/+3
|
* Compare text insteadEdwin Cheng2019-05-021-2/+2
|
* Add empty bindings and some refactoringEdwin Cheng2019-05-022-22/+41
|
* Make `vis` matcher optional and fix typoEdwin Cheng2019-05-023-5/+28
|
* Remove unused code in subtree_sourceEdwin Cheng2019-05-021-182/+41
|
* FormatingEdwin Cheng2019-05-021-1/+1
|
* Remove unused code and add space bewteen ttEdwin Cheng2019-05-022-32/+80
|
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-282-22/+18
|
* Use panic instead of unwrapEdwin Cheng2019-04-251-8/+6
|
* Fix more bugsEdwin Cheng2019-04-255-23/+185
|
* Add handling `token` seperator in mbeEdwin Cheng2019-04-256-226/+217
|
* Fix incorrect repeat sep eatingEdwin Cheng2019-04-253-24/+304
|
* Add cached for SubtreeSourceEdwin Cheng2019-04-221-4/+20
|
* Remove unused print outEdwin Cheng2019-04-221-67/+63
|
* Add a test for #1178 caseEdwin Cheng2019-04-221-3/+102
|
* Add mbe expand limit and poision macro setEdwin Cheng2019-04-221-3/+10
|
* Add testsEdwin Cheng2019-04-211-2/+87
|
* Fix offset bug in SourceWalkerEdwin Cheng2019-04-211-6/+7
|
* Handle `*+` case and single token caseEdwin Cheng2019-04-211-5/+56
|
* fix mbe_parser rhs colon parsingEdwin Cheng2019-04-211-10/+11
|
* Fix lifetime in tt to syntax node conversionEdwin Cheng2019-04-211-1/+6
|
* Fix bugsEdwin Cheng2019-04-203-44/+115
|
* Disable test_tt_xxEdwin Cheng2019-04-191-23/+23
|
* Disable tt matcherEdwin Cheng2019-04-191-4/+8
|