在项目开发中,有时候我们需要设计一种属于自己的脚步语言来自动化地执行一些业务逻辑。这篇文章和大家一起探讨一下如何设计一门新的脚本语言? 一. 定义语法 我们这里举个最简单的支持for循环的功能: <script> : [<command>...] <command> : <commandname> [<argument> ...] <commandname> : for|next|break|continue| &nbs