上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 在antlr解析AST时我们通常都会把字符串之间的空格,回车,换行等隐藏如下:WS : ( '\t' | ' ' | '\r' | '\n' )+ { $channel = HIDDEN; } ;但是,如果我们希望保留解析出来的字符串怎么办呢。就如我们想解析出来一个程序段foo(){ a+b = c;}昨天在杨老师的指导下,我成功解析了含有空格的字符串。具体方法如下: 1 grammar lexParse; 2 3 options { 4 output = AST; 5 ASTLabelType=CommonTree; 6 lan 阅读全文
posted @ 2013-04-25 16:54 郑蕊 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: windows下运行C/c++的命令是CL **.C如果出现以下错误:将dos的运行目录设置为F:/Program Files/Microsoft Visual Studio 10.0/VC/bin在该目录下运行vcvars32.bat文件,cl命令就可以使用了,不过你如果关闭dos,重新运行dos需要自此运行vcvars32.bat才能继续使用cl命令。这个方法对于vc和vs都适用。就可以 阅读全文
posted @ 2013-04-20 23:43 郑蕊 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 比如我写了一个C#程序IMP.cs,已经编译运行成为IMP.exe,想发布,但是不能直接发布aa.exe文件,你需要让用户安装,并期望这个软件能有一个图标IMP.ico,那么你就需要有一个发布的安装程序,以下就是告诉你如何创建一个安装程序。版本一,visual stidio中:在visual stidio中,文件->新建->项目->选其它项目类型->安装和部署,给你的项目起一个名字,给最后生成的安装文件选一个位置,确定,左侧会出现在应用程序文件夹上,右键,添加文件夹(如果你想你的程序安装后都在一个文件夹下,就添加一个文件夹),给文件夹起一个名字IMP,在IMP上右键,添 阅读全文
posted @ 2013-03-13 20:30 郑蕊 阅读(417) 评论(0) 推荐(0) 编辑
摘要: sed -e 's/.$//' BEForm.cs > sed_output/BEForm.cswindows文件 -> linux文件 阅读全文
posted @ 2013-01-27 23:14 郑蕊 阅读(330) 评论(0) 推荐(0) 编辑
摘要: http://www.dawndiy.com/archives/155写得很详细了,我已经实验成功。怕你把文档删了,我还是复制一下哈。1.下载JDK目前最新的JDK版本是:Java SE Development Kit 7u5下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar.gz查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.解压安装我们把JDK安装到这个路径:/usr/lib/jvm如果 阅读全文
posted @ 2013-01-18 11:25 郑蕊 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 安装,调试下载http://ftp.gnu.org/pub/gnu/emacs/windows/选择和现在时间最接近的2012年10月的那一版,下载解压运行里面的D:\emacs-23.4\bin目录下的addpm.exe在开始菜单中创建快捷菜单,也可以不用创建。C+h t 打开emacs教程打开或编辑一个新文件:Ctrl+x Ctrl+f (以后简称c+x c+f,Alt+x就写为m+x,Shift+x就写为s+x)Minibuffer中会出现提示:Find file: ~/ (Windows中会是Find file: C:\Windows\System32\)可以直接在\后面加入想访问文件 阅读全文
posted @ 2012-12-30 15:56 郑蕊 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 我安装的是Visual Studio 2010,下载地址:http://blog.itful.com/articles/2010/2105_visio-2010.html灰常好!!!在学DSL,Visual Studio DSL中需要的工具包在此处下载:先要下载visual studio 2010 sdk:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=2680visual studio 2010 sp1:http://www.microsoft.com/en-us/download/deta 阅读全文
posted @ 2012-12-11 23:30 郑蕊 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 从www.jetbrains.com下载了IntelliJ 并成功安装,但还没有使用。因为http://www.antlr.org/works/index.html上的source的网址都连不上服务器,也不知道是什么原因。所以插件安装啥的也没法进行。在网上找到一个中文的Antlr的手册,明天研究一下。今天好像没什么成果。。。。下周一如何交差? 阅读全文
posted @ 2012-11-29 23:03 郑蕊 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 翻译Antlr的内容来学习Antlr,还会让我不会睡觉,不觉得困。以一个简单的计算器开始,当作学习Antlr的一个例子。任何一个语言处理程序都有至少两部分:1、一个词法解释器:获得字符串流,将这个流按预先设定要的规则分割成一个个的token2、一个语法分析器:读token,根据规则翻译他们。让我们为一个简单的算数表达式定义一个规则:grammar SimpleCalc;add : NUMBER PLUS NUMBER;NUMBER : ('0'..'9')+ ;PLUS : '+';这个例子包含两部分规则:NUMBER and PLUS ,和一个 阅读全文
posted @ 2012-11-28 23:59 郑蕊 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 杨哥今天有句话很对,无论你要做什么,要保证时间。将每天必须干的事列一个表:1、背单词2、看Antlr3、看计算机基础书籍4、看课外书给每个任务分配应该完成的时间1、背单词:1个小时2、看Antlr:4个小时3、看计算机基础书籍:1个小时4、看课外书:1个小时每天要保证7个小时干这4件事,其余的时间想干嘛就干嘛。如果每天到了晚上还没有保证这7个小时的事,那么就不要睡觉,喝咖啡,熬夜,直到干完为止,因为这是不可拖欠的。如果有一天你放过了自己,那么接下来的日子,你就会有无数次的放过自己,那么就不会每天都有收获,每天都有进步了!坚持,最容易也最难~一个用 阅读全文
posted @ 2012-11-28 13:10 郑蕊 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页