feat(DSL/): basic code generation