aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast
Commit message (Expand)AuthorAgeFilesLines
* 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
* Some import resolution boilerplateAleksey Kladov2018-11-201-0/+6
* Validate byte string literalsAdolfo Ochagavía2018-11-112-0/+43
* Add validator for byteAdolfo Ochagavía2018-11-112-0/+43
* Validate string literalsAdolfo Ochagavía2018-11-092-1/+45
* Complete paths in use treesAleksey Kladov2018-11-071-0/+9
* rename ROOT -> SOURCE_FILEAleksey Kladov2018-11-071-43/+43
* Add some more DocCommentsOwnerJeremy A. Kolb2018-11-071-0/+7
* ra_syntax::File is just RootNodeAleksey Kladov2018-11-062-197/+961
* Add a pinch of commentsAleksey Kladov2018-11-063-0/+16
* Generalize Owned nodesAleksey Kladov2018-11-062-1806/+1237
* Add character literal parsing and validationAdolfo Ochagavía2018-11-042-0/+40
* Use From to get an owned ASTAleksey Kladov2018-11-012-400/+700
* Reformat allAleksey Kladov2018-10-311-5/+11
* `ast::DocCommentsOwner` which represents a documentation comment ownerJeremy A. Kolb2018-10-312-0/+19
* Move FnDescriptors to analyzerAleksey Kladov2018-10-312-100/+100
* Introduce owned ast nodesAleksey Kladov2018-10-312-2/+1303
* Complete crate:: pathsAleksey Kladov2018-10-242-0/+34
* clippy: Use if lets and remove redundant returnsAlan Du2018-10-181-3/+2