about summary refs log tree commit diff
path: root/crates/ra_syntax
AgeCommit message (Expand)AuthorLines
2019-02-27Remove `TypeRef` from item opts which implement TypeAscriptionOwnerVille Penttinen-33/+14
2019-02-26Add new trait TypeAscriptionOwnerVille Penttinen-9/+36
2019-02-25rename type to type_alias in the AST as wellAleksey Kladov-89/+89
2019-02-24complete struct literalsAleksey Kladov-0/+6
2019-02-24support upcastig in AST enumAleksey Kladov-0/+407
2019-02-23introduce tree builderAleksey Kladov-20/+61
2019-02-23renameAleksey Kladov-23/+19
2019-02-21Merge #876bors[bot]-1/+6
2019-02-21Move `non_trivia_sibling` to `ra_syntax::algo`Ville Penttinen-1/+6
2019-02-21add API guide to ra_syntaxAleksey Kladov-0/+173
2019-02-21simplify trait boundsAleksey Kladov-12/+18
2019-02-21rearrange methodsAleksey Kladov-67/+67
2019-02-21kill utils moduleAleksey Kladov-104/+96
2019-02-21Ignore lockfile in fuzzAleksey Kladov-521/+1
2019-02-21docsAleksey Kladov-83/+104
2019-02-21fix compilationAleksey Kladov-52/+31
2019-02-21move parser to a separate crateAleksey Kladov-4217/+0
2019-02-21make grammar independent of syntax treeAleksey Kladov-14/+18
2019-02-21minorAleksey Kladov-1/+1
2019-02-21move whitespace handling to tree builderAleksey Kladov-188/+159
2019-02-20move syntax error to parserAleksey Kladov-25/+24
2019-02-20simplifyAleksey Kladov-29/+4
2019-02-20remove TokenPosAleksey Kladov-49/+28
2019-02-20flattern module structureAleksey Kladov-14/+30
2019-02-20merge parse_impl and parser_apiAleksey Kladov-171/+102
2019-02-20fix off by one errorAleksey Kladov-1/+1
2019-02-20move abstract traits to topAleksey Kladov-65/+59
2019-02-20switch to dynamic dispatch for TokenSourceAleksey Kladov-9/+7
2019-02-20route parsing via TokenSource traitAleksey Kladov-64/+59
2019-02-20rename Sink -> TreeSinkAleksey Kladov-8/+8
2019-02-20fix testsAleksey Kladov-4/+7
2019-02-20rearrange modules in a suggestd reading orderAleksey Kladov-9/+10
2019-02-20flatten modulesAleksey Kladov-40/+37
2019-02-20move reparsers to grammarAleksey Kladov-33/+27
2019-02-20tighten visibilityAleksey Kladov-3/+3
2019-02-20move all parsing related bits to a separate moduleAleksey Kladov-47/+78
2019-02-20slightly better nameAleksey Kladov-12/+20
2019-02-20make stuff privateAleksey Kladov-2/+2
2019-02-18handle != operatorAleksey Kladov-1/+4
2019-02-17Enable parsing attributes for generic lifetimes and type parametersVille Penttinen-9/+85
2019-02-17Remove match_armlist validatorVille Penttinen-30/+0
2019-02-17Parse only outer_attributes for match arms for nowVille Penttinen-47/+60
2019-02-17Enable parsing of attributes inside a match blockVille Penttinen-1/+589
2019-02-16Handle generic args for method callsFlorian Diebold-1/+5
2019-02-16Add generic params to impl blocksFlorian Diebold-1/+2
2019-02-13Import the preludeFlorian Diebold-1/+3
2019-02-12rename yellow -> syntax_nodeAleksey Kladov-20/+20
2019-02-11make macro a NameOwnerAleksey Kladov-5/+14
2019-02-11Fix typo in Cargo.toml authorsVille Penttinen-2/+2
2019-02-11Update authors field in Cargo.tomls to "rust-analyzer developers"Ville Penttinen-2/+2