aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser
Commit message (Expand)AuthorAgeFilesLines
* Change TokenSource to iteration basedEdwin Cheng2019-05-252-42/+69
* apply T! macro where it is possibleSergey Parilin2019-05-1517-458/+457
* fixed macro for bracketsSergey Parilin2019-05-152-3/+3
* Implemented T! macro for syntax kindsSergey Parilin2019-05-134-0/+111
* Skip Dollars when bump raw tokenEdwin Cheng2019-05-011-1/+9
* Add macro pat parsingEdwin Cheng2019-04-301-1/+10
* Refactor parser handle mult-char punct internallyEdwin Cheng2019-04-282-5/+61
* Simplifykjeremy2019-04-261-6/+6
* Fix more bugsEdwin Cheng2019-04-251-1/+16
* Add `...` parsing for fn pointer typeEdwin Cheng2019-04-232-2/+3
* Add vis matcherEdwin Cheng2019-04-192-1/+8
* add block matcherEdwin Cheng2019-04-192-0/+31
* Add block matcherEdwin Cheng2019-04-192-0/+9
* Add expr, pat, ty and macro_stmtsEdwin Cheng2019-04-183-10/+58
* Add MacroItems and MacroStmts in grammer.ronEdwin Cheng2019-04-183-0/+14
* Add `item` matcher in mbeEdwin Cheng2019-04-182-0/+9
* Add mbe stmt matcherEdwin Cheng2019-04-173-72/+91
* Merge #1138bors[bot]2019-04-146-23/+168
|\
| * Fix bug and add expr , pat , ty matcherEdwin Cheng2019-04-145-30/+159
| * Remove skip Delimiter::None and handle DollarsEdwin Cheng2019-04-121-0/+12
| * Add L_DOLLAR and R_DOLLAREdwin Cheng2019-04-111-0/+4
* | migrate to untyped rowanAleksey Kladov2019-04-092-0/+36
|/
* Merge #1105bors[bot]2019-04-082-0/+12
|\
| * Add TtCursorTokenSource and TtCursorTokenSinkEdwin Cheng2019-04-062-0/+12
* | Parse and infer tuple indicesrobojumper2019-04-061-1/+12
|/
* Parse unsafe async / const unsafe fns properlyrobojumper2019-04-031-6/+17
* Merge #1082bors[bot]2019-04-011-0/+1
|\
| * Async block in argument positionAndrey Tkachenko2019-04-011-0/+1
* | Merge #1081bors[bot]2019-04-012-3/+13
|\ \ | |/ |/|
| * Async closure syntaxrobojumper2019-03-312-3/+13
* | switch to new rowanAleksey Kladov2019-04-012-7/+7
|/
* Add WherePred to allow predicate access in WhereClauseVille Penttinen2019-03-311-1/+1
* Merge #1072bors[bot]2019-03-312-3/+3
|\
| * recognize async movememoryruins2019-03-282-3/+3
* | Change parsing bounds in path_typesVille Penttinen2019-03-312-11/+40
* | Move parsing a single TYPE_BOUND to a separate functionVille Penttinen2019-03-301-19/+26
* | Add new TYPE_BOUND_LIST and TYPE_BOUND syntax kindsVille Penttinen2019-03-303-2/+14
* | Fix parsing <= in type_argsVille Penttinen2019-03-302-0/+2
|/
* Add extern_crate_self to ra_parser.memoryruins2019-03-281-0/+4
* Support references in higher-ranked trait boundsVille Penttinen2019-03-241-0/+3
* replace todo with fixmeAleksey Kladov2019-03-235-7/+7
* Replace `contract_child` to a less ad-hoc APIpcpthm2019-03-192-40/+37
* Mark non-code block as textpcpthm2019-03-191-1/+1
* Error about attributes onpcpthm2019-03-191-12/+23
* Allow attributes on top level expressionpcpthm2019-03-194-35/+79
* Merge #991bors[bot]2019-03-186-71/+61
|\
| * Use Marker argument for item parserspcpthm2019-03-186-71/+61
* | Merge #987bors[bot]2019-03-182-84/+70
|\|
| * Apply stylistic changes suggestedpcpthm2019-03-182-17/+14
| * Refactor maybe_item to use Marker argumentpcpthm2019-03-172-86/+75