`
白开水
  • 浏览: 6564 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
  前不久写完了一个工具软件Nova Studio用来开发自己编写的Java Web 框架Nova,其中有SQL编辑框,虽然通过Java正则表达式实现了现在流行的代码自动提示功能,但感觉过于硬编码,于是想通过语法分析的方法重新实现一下。   网上搜了搜,找到了语法生成器antlr,去官方网站下载了antlr3,找了相应的例子和文章熟悉了了一下,开始实践Calculator小例子,中间出过不少错误,主要是antlr3和antlr2有些地方不太一样,总算最后都一一解决了。   实践结果有点让人泄气,antlr3只能分析输入的文本是否语法正确,却不能告诉我后续应该跟随操作数还是运算符,另外即使语法正确 ...
Global site tag (gtag.js) - Google Analytics