aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/codegen/gen_syntax.rs
Commit message (Expand)AuthorAgeFilesLines
* Specify literal tokensAleksey Kladov2020-07-311-0/+1
* Rename LambdaExpr -> ClosureExprAleksey Kladov2020-07-311-1/+13
* Work on expressions grammarAleksey Kladov2020-07-311-0/+3
* Item is a StmtAleksey Kladov2020-07-311-0/+3
* Handwrite StmtAleksey Kladov2020-07-311-25/+26
* Rename TypeRef -> TypeAleksey Kladov2020-07-311-1/+7
* Remove TypeAscriptionOwnerAleksey Kladov2020-07-301-1/+0
* Rename StructDef -> StructAleksey Kladov2020-07-301-1/+1
* SimplifyAleksey Kladov2020-07-301-34/+24
* Simplify codegenAleksey Kladov2020-07-301-21/+21
* Rename TypeParamList -> GenericParamListAleksey Kladov2020-07-301-1/+1
* Rename FnDef -> FnAleksey Kladov2020-07-301-5/+2
* Add comma list to use treeAleksey Kladov2020-07-301-0/+35
* Finish SourceFile grammarAleksey Kladov2020-07-291-1/+1
* Switch to ungrammar from ast_srcAleksey Kladov2020-07-291-4/+220
* Owned AST IRAleksey Kladov2020-07-291-14/+15
* Merge #4855bors[bot]2020-06-121-2/+2
|\
| * Use more idiomatic style for lifetimes in generated codeVeetaha2020-06-111-2/+2
* | SimplifyVeetaha2020-06-121-1/+1
|/
* Add ast docs to codegen scriptveetaha2020-05-101-2/+23
* Introduce EffectExprAleksey Kladov2020-05-021-0/+1
* Group generated ast boilerplate apart from the interesting partveetaha2020-04-181-120/+130
* Rename some tokensAleksey Kladov2020-04-101-4/+4
* Better readabilityAleksey Kladov2020-04-101-2/+3
* Remove dead codeAleksey Kladov2020-04-101-11/+4
* Generate only minimal set of ineresting tokensAleksey Kladov2020-04-101-0/+35
* Scale token generation backAleksey Kladov2020-04-101-163/+19
* Convert more tokensAleksey Kladov2020-04-101-0/+2
* Other delimitersAleksey Kladov2020-04-101-0/+4
* Start replacing tokensAleksey Kladov2020-04-101-0/+4
* Semicolon tokenAleksey Kladov2020-04-101-2/+8
* More readable ast_src for keywordsAleksey Kladov2020-04-101-34/+56
* Simpler acessors for keywordsAleksey Kladov2020-04-091-8/+25
* Add _token suffix to token accessorsAleksey Kladov2020-04-091-0/+1
* Put displays at the endAleksey Kladov2020-04-091-12/+16
* More compactAleksey Kladov2020-04-091-10/+2
* Move the rest of the tokens to generated/tokensAleksey Kladov2020-04-091-80/+90
* Move generated tokens to a separate fileAleksey Kladov2020-04-091-37/+61
* Start ast/generated/tokensAleksey Kladov2020-04-091-3/+7
* Prepare for spliting generated into tokens and nodesAleksey Kladov2020-04-091-1/+1
* Cleanup importAleksey Kladov2020-04-091-2/+5
* Scale back to only two traitsAleksey Kladov2020-04-091-29/+58
* Scale back the traitsAleksey Kladov2020-04-091-140/+28
* Add AstElement trait, generate tokens, support tokens in enumsLuca Barbieri2020-04-081-29/+269
* implementing Display for enums too.Fireassember2020-03-111-2/+8
* added fmt::Display as a supertrait for AstNode and changed generation.Fireassember2020-03-061-0/+6
* fix(xtask.gen_syntax.typo): add s to the verb that refers to the 3d personVeetaha2020-01-151-1/+1
* Use correct rustfmt for codegenAleksey Kladov2020-01-101-2/+2
* Switch ast declaration from ron to a macroAleksey Kladov2020-01-031-136/+98
* auto-generate assists docs and testsAleksey Kladov2019-10-251-22/+3