aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast
Commit message (Expand)AuthorAgeFilesLines
* Add AST for extern crateFlorian Diebold2019-02-041-1/+9
* Pass aliases to ImportDataFlorian Diebold2019-02-011-0/+33
* Merge #692bors[bot]2019-01-311-0/+1
|\
| * Parse and validate attributes in blocksDJMcNab2019-01-281-0/+1
* | Infer type of match guardMarcus Klaas de Vries2019-01-281-1/+5
|/
* fix verification on CIAleksey Kladov2019-01-261-44/+0
* fix AST for if expressionsAleksey Kladov2019-01-261-0/+44
* rename POS_FIELD -> POS_FIELD_DEFAleksey Kladov2019-01-251-21/+21
* Add docs to struct fieldsJeremy A. Kolb2019-01-251-0/+1
* Merge #630bors[bot]2019-01-251-3/+15
|\
| * Fill in DocumentSymbol::detailHrvoje Ban2019-01-241-3/+15
* | Merge #633bors[bot]2019-01-242-0/+504
|\ \
| * | use ToOwned trait instead of inherent methodAleksey Kladov2019-01-242-0/+504
| |/
* / Migrate trait & type to new idsAleksey Kladov2019-01-241-0/+1
|/
* Make EnumVariant a DocCommentsOwnerJeremy A. Kolb2019-01-231-0/+1
* Add AST/HIR for type args in path segmentsFlorian Diebold2019-01-191-0/+128
* Change parsing of struct field patternsMarcus Klaas de Vries2019-01-191-1/+5
* Move parsing of field pattern lists to the parser (where it belongs)Marcus Klaas de Vries2019-01-191-1/+34
* Add initial (flawed) implementation of binding annotationsMarcus Klaas de Vries2019-01-191-1/+5
* Create struct patterns up to the hir levelMarcus Klaas de Vries2019-01-191-4/+9
* Add additional pattern variantsMarcus Klaas de Vries2019-01-191-2/+10
* Update ARRAY_EXPR grammarHirokazu Hata2019-01-161-1/+5
* Fix type inference for raw (byte) stringsMarcus Klaas de Vries2019-01-141-0/+56
* Fixup testsMarcus Klaas de Vries2019-01-141-38/+94
* Start moving literal interpretation to the AST (WIP)Marcus Klaas de Vries2019-01-141-4/+110
* Update TUPLE_EXPR grammarHirokazu Hata2019-01-131-1/+5
* support ref-patternsAleksey Kladov2019-01-131-1/+5
* rename TreePtr -> TreeArcAleksey Kladov2019-01-112-116/+116
* itroduce trait for ast tokensAleksey Kladov2019-01-081-0/+7
* regenerateAleksey Kladov2019-01-081-3052/+1791
* switch ra_syntax to new rowan APIAleksey Kladov2019-01-081-45/+48
* Make FnScopes use hir::ExprFlorian Diebold2019-01-051-16/+9
* Add HIR Expr machineryFlorian Diebold2019-01-051-1/+9
* Type the self parameterFlorian Diebold2019-01-041-1/+46
* Add HIR for impl blocksFlorian Diebold2019-01-041-2/+38
* Rename ImplItem to ImplBlockFlorian Diebold2019-01-041-18/+18
* visibility ownerAleksey Kladov2019-01-031-0/+47
* super simplistic macro expansionAleksey Kladov2018-12-281-0/+4
* add macro-call nodeAleksey Kladov2018-12-281-0/+41
* Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::TyFlorian Diebold2018-12-251-5/+33
* Implement reference / pointer typesFlorian Diebold2018-12-251-3/+15
* Implement basic completion for fieldsFlorian Diebold2018-12-251-0/+4
* Type field accessesFlorian Diebold2018-12-251-1/+9
* Add AST definitions for struct/variant fields etc.Florian Diebold2018-12-251-7/+218
* Infer result of struct literals, and recurse into their child expressionsFlorian Diebold2018-12-251-3/+23
* Resolve paths to defs (functions currently) during type inferenceFlorian Diebold2018-12-231-1/+5
* Make let statements kind of workFlorian Diebold2018-12-231-0/+4
* Parse integer / float typesFlorian Diebold2018-12-231-1/+5
* Add beginnings of type infrastructureFlorian Diebold2018-12-231-6/+38
* grand module renameAleksey Kladov2018-12-081-365/+0