aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/codegen/rust.ungram
Commit message (Collapse)AuthorAgeFilesLines
...
* Minor, reorderAleksey Kladov2020-07-301-4/+5
|
* Rename TypeParamList -> GenericParamListAleksey Kladov2020-07-301-10/+10
|
* Rename TypeAliasDef -> TypeAliasAleksey Kladov2020-07-301-6/+6
|
* Rename FnDef -> FnAleksey Kladov2020-07-301-19/+27
|
* Rename UseItem -> UseAleksey Kladov2020-07-301-2/+2
|
* Add comma list to use treeAleksey Kladov2020-07-301-12/+13
|
* Finish extern crates grammarAleksey Kladov2020-07-301-4/+4
|
* Rename RenameAleksey Kladov2020-07-301-3/+3
|
* Finish Module grammarAleksey Kladov2020-07-301-1/+1
|
* Split ItemList & AssocItemListAleksey Kladov2020-07-301-11/+12
|
* Finish SourceFile grammarAleksey Kladov2020-07-291-0/+1
|
* Rename ModuleItem -> ItemAleksey Kladov2020-07-291-20/+20
|
* Rename NomialDef -> AdtDefAleksey Kladov2020-07-291-1/+1
|
* Switch to ungrammar from ast_srcAleksey Kladov2020-07-291-0/+529
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