about summary refs log tree commit diff
path: root/crates/ra_syntax/src/ast
AgeCommit message (Expand)AuthorLines
2019-02-27Remove `TypeRef` from item opts which implement TypeAscriptionOwnerVille Penttinen-27/+3
2019-02-26Add new trait TypeAscriptionOwnerVille Penttinen-0/+6
2019-02-25rename type to type_alias in the AST as wellAleksey Kladov-47/+47
2019-02-24support upcastig in AST enumAleksey Kladov-0/+407
2019-02-17Enable parsing attributes for generic lifetimes and type parametersVille Penttinen-0/+2
2019-02-17Enable parsing of attributes inside a match blockVille Penttinen-0/+2
2019-02-16Handle generic args for method callsFlorian Diebold-0/+4
2019-02-16Add generic params to impl blocksFlorian Diebold-0/+1
2019-02-13Import the preludeFlorian Diebold-0/+1
2019-02-12rename yellow -> syntax_nodeAleksey Kladov-2/+2
2019-02-11make macro a NameOwnerAleksey Kladov-0/+1
2019-02-09Fix handling of literal patternsFlorian Diebold-1/+36
2019-02-05Fill deprecation for LSPkjeremy-0/+1
2019-02-04Add AST for extern crateFlorian Diebold-1/+9
2019-02-02Pass aliases to ImportDataFlorian Diebold-0/+33
2019-01-31Merge #692bors[bot]-0/+1
2019-01-28Infer type of match guardMarcus Klaas de Vries-1/+5
2019-01-28Parse and validate attributes in blocksDJMcNab-0/+1
2019-01-27fix verification on CIAleksey Kladov-44/+0
2019-01-27fix AST for if expressionsAleksey Kladov-0/+44
2019-01-26rename POS_FIELD -> POS_FIELD_DEFAleksey Kladov-21/+21
2019-01-25Add docs to struct fieldsJeremy A. Kolb-0/+1
2019-01-25Merge #630bors[bot]-3/+15
2019-01-24Merge #633bors[bot]-0/+504
2019-01-25use ToOwned trait instead of inherent methodAleksey Kladov-0/+504
2019-01-25Migrate trait & type to new idsAleksey Kladov-0/+1
2019-01-24Fill in DocumentSymbol::detailHrvoje Ban-3/+15
2019-01-23Make EnumVariant a DocCommentsOwnerJeremy A. Kolb-0/+1
2019-01-19Add AST/HIR for type args in path segmentsFlorian Diebold-0/+128
2019-01-19Change parsing of struct field patternsMarcus Klaas de Vries-1/+5
2019-01-19Move parsing of field pattern lists to the parser (where it belongs)Marcus Klaas de Vries-1/+34
2019-01-19Add initial (flawed) implementation of binding annotationsMarcus Klaas de Vries-1/+5
2019-01-19Create struct patterns up to the hir levelMarcus Klaas de Vries-4/+9
2019-01-19Add additional pattern variantsMarcus Klaas de Vries-2/+10
2019-01-16Update ARRAY_EXPR grammarHirokazu Hata-1/+5
2019-01-14Fix type inference for raw (byte) stringsMarcus Klaas de Vries-0/+56
2019-01-14Fixup testsMarcus Klaas de Vries-38/+94
2019-01-14Start moving literal interpretation to the AST (WIP)Marcus Klaas de Vries-4/+110
2019-01-13Update TUPLE_EXPR grammarHirokazu Hata-1/+5
2019-01-13support ref-patternsAleksey Kladov-1/+5
2019-01-11rename TreePtr -> TreeArcAleksey Kladov-116/+116
2019-01-08itroduce trait for ast tokensAleksey Kladov-0/+7
2019-01-08regenerateAleksey Kladov-3052/+1791
2019-01-08switch ra_syntax to new rowan APIAleksey Kladov-45/+48
2019-01-06Make FnScopes use hir::ExprFlorian Diebold-16/+9
2019-01-05Add HIR Expr machineryFlorian Diebold-1/+9
2019-01-04Type the self parameterFlorian Diebold-1/+46
2019-01-04Add HIR for impl blocksFlorian Diebold-2/+38
2019-01-04Rename ImplItem to ImplBlockFlorian Diebold-18/+18
2019-01-03visibility ownerAleksey Kladov-0/+47