intro
-
最近在写动态表单,关于灵活的表单配置写到最后还是逃不过,不得不实现一套 DSL 解析器的道路。
-
当然,不单单是动态表单,涉及到灵活配置的大多最后都会实现一套 DSL ,在 Web 端用图形界面生成 DSL 的语句,然后代码解析(或是后端的运行时解析器,在后端运行语句),最后渲染(后端对应的是返回结果)。
-
DSL 解析器 是目前来说对我最大的障碍 /瓶颈,非常打击自信心。
-
今年想下定决心把这个心结解决掉。
question
- 想请教一下大佬们,有没有入门读物或者资料,书籍也没有关系
- 要想实现一个 DSL 解析器需要怎样的学习路线(依赖哪些基础知识,这个我也可以去补)
ps
- 可以先从实现简单的开始,循序渐进