yyq

问君何能尔 心远地自偏

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  102 随笔 :: 1 文章 :: 42 评论 :: 0 Trackbacks

2009年12月28日 #

本想实现一个Java1.0编译器,由于时间关系,做到代码生成阶段就没有继续了,不知道有没有对这方面感兴趣的人,如果有或许可以做点参考吧,当时主要想验证自己写的一个词法/语法生成器是否可用,至于编译器实现,感觉写的还是比较乱的........
http://www.blogjava.net/Files/20070716/java10_notcomplete.zip

posted @ 2009-12-28 00:24 yyq 阅读(1465) | 评论 (0)编辑 收藏

2009年8月31日 #

终于完成了对Rsg词法扫描器的升级啦,这回主要的改动有:
  1. 生成的扫描器可以独立运行,不再依赖任何库。
  2. 支持词法状态。
  3. BUG修正。
其中第2点最为重要,有了词法状态的支持,Rsg几乎可以胜任任何文本的词法扫描任务。
这次升级后,可以说Rsg不管在结构上还是性能上应该都不逊于JFlex了。

程序暂不提供下载,如要使用请联系me。
先传上使用手册,空了再上传些使用Rsg生产的扫描器(其中包括一个Java1.5的词法扫描器)。

Rsg使用手册(还未完成)

。。。。。
posted @ 2009-08-31 00:38 yyq 阅读(93) | 评论 (0)编辑 收藏

2008年3月12日 #

     摘要: Calc是一个用Java编写的算术表达式计算工具。它能够直接解析一个字符串形式的算术表达式并计算出结果。  阅读全文
posted @ 2008-03-12 01:18 yyq 阅读(4946) | 评论 (28)编辑 收藏

2007年11月7日 #

     摘要: FInt是一个用Java编写的集合工具包,以下简称FI。因为Java自带的集合包(java.util)不能直接操作基本数据类型,而必须使用基本类型的“包装”类,这多少会影响程序性能或造成一些不便。FI实现了键或值是整数类型的集合工具包,但别的数据类型没有实现, 因为要实现所有数据类型的话,类的数目会很大,如果全靠手工编写的话工作量也是很大的,而且也难维护,因此如果以后真要实现的话,考虑使用类似于模板的方法。  阅读全文
posted @ 2007-11-07 01:13 yyq 阅读(884) | 评论 (1)编辑 收藏

2007年9月2日 #

     摘要: 终于拥有属于自己的Java扫描器生成器了  阅读全文
posted @ 2007-09-02 01:14 yyq 阅读(2627) | 评论 (4)编辑 收藏

2007年8月26日 #

     摘要: 中文编码问题分析和解决  阅读全文
posted @ 2007-08-26 13:06 yyq 阅读(1005) | 评论 (0)编辑 收藏

2007年8月1日 #

     摘要: CSDN上看到的,很有趣,原帖:

http://community.csdn.net/Expert/TopicView3.asp?id=5682457
  阅读全文
posted @ 2007-08-01 01:51 yyq 阅读(418) | 评论 (7)编辑 收藏

2007年7月27日 #

     摘要: 一个曾经困惑我几天的问题,现在把当时的笔记整理一下。  阅读全文
posted @ 2007-07-27 00:16 yyq 阅读(517) | 评论 (0)编辑 收藏

2007年7月18日 #

     摘要: 以前写的一个八皇后  阅读全文
posted @ 2007-07-18 23:53 yyq 阅读(314) | 评论 (0)编辑 收藏

     摘要: 前几天同事介绍一个叫数独游戏玩,游戏规则很简单:在一个9乘9的方格中,其中大部分都是空的,玩家必须用1-9九个数字把所有的空格填完,保证每行,每列和每个3元格(即由3个小单元格组成的格子,从左上角开始算起,一共有9个)中的数字都是1-9,不能有重复。 例:0 2 5 4 0 7 0 0 09 3 0 0 0 0 0 6 00 0 0 0 0 0 0 0 00 0 0 0 9 8 0 0 00 0...  阅读全文
posted @ 2007-07-18 01:16 yyq 阅读(699) | 评论 (0)编辑 收藏

仅列出标题  下一页