aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| | | | unlike the old impl, this also handles macro imports across crates
* 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
|\ | | | | | | | | | | | | | | 790: make macro-rules eq r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * make macro-rules eqAleksey Kladov2019-02-111-10/+10
| |
* | typoAleksey Kladov2019-02-111-1/+1
|/
* reformat the worldAleksey Kladov2019-02-081-20/+8
|
* mbe: Ensure repetition separator matchesJeff Muizelaar2019-02-051-0/+24
|
* mbe: Add support matching for matching identsJeff Muizelaar2019-02-041-0/+24
|
* Factor out rules parsingJeff Muizelaar2019-02-041-24/+20
|
* Make sure we match the entire patternJeff Muizelaar2019-02-031-1/+31
|
* Fill out test a little moreJeff Muizelaar2019-02-031-14/+18
| | | | | This factors out an assert_expansion function to make things more managable.
* Fix macro_rules separator parsing.Jeff Muizelaar2019-02-031-0/+42
| | | | | macro_rules rules are separated by ';' including an optional ';' at the end
* explain the magicAleksey Kladov2019-01-311-0/+7
|
* cleanup the apiAleksey Kladov2019-01-311-5/+66
|
* move testAleksey Kladov2019-01-311-1/+8
|
* split macros across cratesAleksey Kladov2019-01-311-0/+88