DSL语法解析器生成器 dropincc.java

码农软件 · 软件分类 · 语法解析工具 · 2019-12-12 13:26:25

软件介绍

dropincc.java 是

  • 一个简单、好用的语法解析器生成器;

  • 专为java语言环境下,实施DSL方案而设计;

  • 特点:使用纯java语法(Fluent Interface)制定用户的词法、语法规则;jdk1.6 compiler API动态编译为字节码;自动管理字节码、用户无需关心具体生成的解析器源码;专为DSL打造,相对与使用其它常见工具(javacc, antlr等)做DSL解析,代码量急剧下降;上手较为容易,让用户更加关注自身业务内容

  • 需要jdk1.6或以上版本运行,无任何其它依赖

  • 识别LL(*)语法

使用: 



Quick Start: https://github.com/pfmiles/dropincc.java

另一篇Quick Start: http://pfmiles.github.io/blog/dropincc-dot-java-the-ultimate-tool-to-create-dsls-in-java/

中文版用户指南(for v0.2.x):dropincc.java用户指南.pdf

本文地址:https://www.codercto.com/soft/d/20986.html

点石成金

点石成金

[美] 史蒂夫·克鲁克 / De Dream' / 机械工业出版社 / 2006-8 / 39.00元

可用性设计是Web设计中最重要也是最困难的一项任务。《点石成金》的作者根据自己多年从业的经验,剖析用户的心理,在用户使用的模式、为浏览进行设计、导航设计、主页布局、可用性测试等方面提出了许多独特的观点,并给出了大量简单、易行的可用性设计的建议。这本书短小精悍,语言轻松诙谐,书中穿插大量色彩丰富的屏幕截图、趣味丛生的卡通插图以及包含大量信息的图表,使枯燥的设计原理变得平易近人。 此书适合从事W......一起来看看 《点石成金》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具