aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax
Commit message (Collapse)AuthorAgeFilesLines
* Dead codeAleksey Kladov2020-07-301-102/+76
|
* Introduce GenericParamAleksey Kladov2020-07-302-85/+149
|
* Finaize item grammarAleksey Kladov2020-07-301-64/+71
|
* Finalize impl GrammarAleksey Kladov2020-07-3028-49/+50
|
* Finalize Trait grammarAleksey Kladov2020-07-3015-34/+34
|
* fmtAleksey Kladov2020-07-301-2/+2
|
* Finalize const&static grammarAleksey Kladov2020-07-3015-62/+63
|
* Rename EnumVariant -> VariantAleksey Kladov2020-07-309-49/+49
|
* Rename EnumDef -> EnumAleksey Kladov2020-07-309-38/+38
|
* Rename StructDef -> StructAleksey Kladov2020-07-3033-92/+92
|
* Finalize union grammarAleksey Kladov2020-07-304-25/+25
|
* Finalize structs grammarAleksey Kladov2020-07-301-1/+0
|
* Rename FieldDef -> FieldAleksey Kladov2020-07-3030-143/+139
|
* Rename RecordLit -> RecordExprAleksey Kladov2020-07-3014-76/+78
|
* Rename TypeParamList -> GenericParamListAleksey Kladov2020-07-3036-110/+110
|
* Rename TypeAliasDef -> TypeAliasAleksey Kladov2020-07-3041-105/+103
|
* Rename FnDef -> FnAleksey Kladov2020-07-30199-508/+511
|
* Update testsAleksey Kladov2020-07-3020-52/+52
|
* Rename UseItem -> UseAleksey Kladov2020-07-303-17/+18
|
* Add comma list to use treeAleksey Kladov2020-07-301-77/+78
|
* Update testsAleksey Kladov2020-07-302-4/+4
|
* Finish extern crates grammarAleksey Kladov2020-07-301-62/+62
|
* Update testsAleksey Kladov2020-07-304-11/+15
|
* Rename RenameAleksey Kladov2020-07-303-10/+10
|
* Finish Module grammarAleksey Kladov2020-07-301-0/+1
|
* Update testsAleksey Kladov2020-07-3032-38/+38
|
* Split ItemList & AssocItemListAleksey Kladov2020-07-302-24/+56
|
* Finish SourceFile grammarAleksey Kladov2020-07-291-1/+3
|
* Rename ModuleItem -> ItemAleksey Kladov2020-07-294-388/+388
|
* Rename NomialDef -> AdtDefAleksey Kladov2020-07-291-19/+19
|
* Switch to ungrammar from ast_srcAleksey Kladov2020-07-293-2204/+824
| | | | | | | | | | | | | | | | | | The primary advantage of ungrammar is that it (eventually) allows one to describe concrete syntax tree structure -- with alternatives and specific sequence of tokens & nodes. That should be re-usable for: * generate `make` calls * Rust reference * Hypothetical parser's evented API We loose doc comments for the time being unfortunately. I don't think we should add support for doc comments to ungrammar -- they'll make grammar file hard to read. We might supply docs as out-of band info, or maybe just via a reference, but we'll think about that once things are no longer in flux
* Dead codeAleksey Kladov2020-07-291-41/+0
|
* Remove dead codeAleksey Kladov2020-07-291-3/+1
|
* Remove dead codeAleksey Kladov2020-07-291-46/+0
|
* Fix nameref parsingAleksey Kladov2020-07-281-2/+1
|
* Rename modulesAleksey Kladov2020-07-234-8/+9
|
* Store macro invocation parameters as text instead of ttLaurențiu Nicola2020-07-222-4/+4
|
* Bump lexerkjeremy2020-07-201-1/+1
|
* Move remove_bounds to edit.rsJonas Schievink2020-07-142-13/+15
|
* missing impl members: remove assoc. type boundsJonas Schievink2020-07-141-0/+13
|
* Comment decorationsAleksey Kladov2020-07-121-1/+4
| | | | closes #4461
* Make slow test parallelAleksey Kladov2020-07-112-18/+30
|
* Don't mess with cursor position when adding hashesAleksey Kladov2020-07-091-6/+11
|
* SimplifyAleksey Kladov2020-07-091-1/+2
|
* Unify testsAleksey Kladov2020-07-092-34/+3
|
* Clippy perf warningskjeremy2020-07-061-6/+2
| | | | Removes redundant clones
* Unify magic env var nameAleksey Kladov2020-07-011-1/+1
|
* Move parser specific tests utils to parser testsAleksey Kladov2020-07-011-1/+99
|
* Update the rest of the testsAleksey Kladov2020-06-291-0/+4
|
* Simlify with matches!()Veetaha2020-06-283-16/+10
|