[WIP] DT syntax support

- [ ] implement parser
- [ ] implement generator