1. 首页
  2. 编程语言
  3. Python
  4. Pyparsing入门文档

Pyparsing入门文档

上传者: 2019-02-26 20:28:38上传 PDF文件 624.05KB 热度 44次
简单介绍下DSL, DSL(Domain Specific Languages) 在特定领域为解决特定问题特别制定的语言, 比如SQL, 正则表达式。那怎么自己做一个DSL出来呢,dsl本质和我们一般使用的语言类似的(特别是脚本语言), 一般的语言都有词法分析,语法分析等步骤,dsl也类似,可惜我没学过编译原理,看到什么lex/yacc就恐惧,幸好dsl可以简单点, 然后在python这里有个库 pyparsing 可以让你非常简单的写一个dsl。
用户评论