会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小虫子编程课
好人一生平安
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2014年12月12日
antlr v4 使用指南连载5——如何编写词法定义
摘要: #如何编写词法定义# 继上一篇文章,相信大家都明了编写词法规则的两个基本原则。那么接下来就可以开始编写词法文件了。对于计算机科学来说,很多词法规则是一致的。如标识符、数字等,它们都可以重复在多个项目中应用,这是题外话。在词法文件中,除了词法定义之外,还有一些可选项,应该要先说明一下。匆匆...
阅读全文
posted @ 2014-12-12 11:05 eventer
阅读(7500)
评论(5)
推荐(0)
2014年12月11日
antlr v4 使用指南连载4——词法规则入门之黄金定律
摘要: #词法规则入门#**黄金定律一二**1. 若输入串能被多个词法规则匹配,那么声明在词法文件最前面的规则生效。**parser** parser grammar HelloParser; options { language=Java; tokenVocab=HelloLexer; } start...
阅读全文
posted @ 2014-12-11 16:58 eventer
阅读(9246)
评论(0)
推荐(0)
2014年12月10日
antlr v4 使用指南连载3——g4文件概览
摘要: #g4文件概览# 在深入介绍之前,有必要先给大家了解一下g4文件的结构,以便对如何编写语法规则文件有个全局的认识,我想这是大有禆益的。因为这样我们就可以很清晰地知道需要的东西写在哪里,或者哪些东西是无法加到antlr中的。 grammar Name; options {...} impo...
阅读全文
posted @ 2014-12-10 16:35 eventer
阅读(13759)
评论(0)
推荐(2)
2014年12月9日
antlr v4 使用指南连载2——准备环境
摘要: antlr v4 开发环境=================== 从[上一篇](http://www.cnblogs.com/laud/p/anltrv4_1.html)文章的例子中可以知道,antlr有一套自己的语法来声明目标语言的语法,因此它本身就需要编译或者使用antlr提供的a...
阅读全文
posted @ 2014-12-09 14:52 eventer
阅读(8104)
评论(0)
推荐(0)
antlr 4新特性总结及与antlr v3的不同
摘要: #antlr 4新特性总结及与antlr v3的不同#1. 学习曲线低。antlr v4相对于v3,v4更注重于用更接近于自然语言的方式去解析语言。比如运算符优先级,排在最前面的规则优先级最高;2. 层次更清晰、更易维护。引入访问者、监听器模式,使解析与应用代码分离;新増import功能,lexer...
阅读全文
posted @ 2014-12-09 13:48 eventer
阅读(5383)
评论(0)
推荐(0)
antlr v4 使用指南连载1——简介
摘要: antlr v4简介================ [antlr](http://www.antlr.org/about.html)是一个强大语言解析工具,可以用于处理结构化文本、二进制文件。说白了,其实可以这么认为,antlr是一个更强大的正则表达式工具。它可以完成更多正则表达式无法...
阅读全文
posted @ 2014-12-09 13:44 eventer
阅读(3860)
评论(0)
推荐(0)
2009年8月24日
Ubuntu系统Terminal、Eclipse切换窗口或程序运行后键盘失效,无法输入字符的解决方法
摘要: Ubuntu系统Terminal、Eclipse切换窗口或程序运行后,出现键盘失效,无法输入字符的问题,原因是Terminal、Eclipse选择的当前输入法(input method)与用户自行安装的输入法兼容性问题。解决方法如下:1、在Terminal、Eclipse的工作区点击右-->输入法(英文版是 Input Method)-->SCIM XXXXX,即可。如果你使用的是SC...
阅读全文
posted @ 2009-08-24 10:57 eventer
阅读(1118)
评论(0)
推荐(0)
2009年8月19日
windows server 2003批量增加用户-addusers
摘要: windows server 2003批量增加用户的方法有很多,比如net、csvde、ldifde、dsadd、addusers等,这里将逐一介绍。addusersaddusers命令是DOS的外部命令,下载路径:ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/addusers_x86.exe。详细的使用方法可...
阅读全文
posted @ 2009-08-19 16:18 eventer
阅读(2658)
评论(0)
推荐(0)
2009年8月17日
perl解析CSV
摘要: 到CPAN下载TEXT:CSV按照Readme.txt安装TEXT:CSV Modulesperl Makefile.plmakemake testmake install
阅读全文
posted @ 2009-08-17 16:40 eventer
阅读(371)
评论(0)
推荐(0)
2009年7月31日
Linux字符串分割(cut命令)
摘要: 使用cut命令分割字符串
阅读全文
posted @ 2009-07-31 13:31 eventer
阅读(1022)
评论(0)
推荐(0)
上一页
1
2
3
公告