Open oxalica opened 1 year ago
Currently we provides traits and auxiliary functions in rowan::ast, but it's still difficult to use.
rowan::ast
crates/syntax/src/ast/generated/nodes.rs
Could we make it easier to define ASTs and child extractors? Maybe using some DSL with proc-macros or build.rs for generation?
build.rs
Currently we provides traits and auxiliary functions in
rowan::ast
, but it's still difficult to use.crates/syntax/src/ast/generated/nodes.rs
.Could we make it easier to define ASTs and child extractors? Maybe using some DSL with proc-macros or
build.rs
for generation?