Java CCenhanced version计算机等级考试

文章作者 100test 发表时间 2009:07:08 04:47:23
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  怎样构造一只或大或小的语言(脚本)?本工程给了一个比较完整的示范(OGNL expression)。
  本工程主要围绕语法定义、语法树构造、代码生成、语义Bean等几个概念展开。
  本工程的所有源码及文档,请到此处下载:
  http://code.google.com/p/java-parser-executor/downloads/list
  对“抽象语法树”、“生成式”等概念的基本认知有助于理解本工程。
  JavaCC缺乏灵活的语法模式表达,例程不具有说服力。
  JavaCCe试图做得更好。
  JavaCCe构造了一个处理流程:
  1. 语法模式定义。
  2. 匹配文件生成。
  3. 匹配树的标准化。
  4. 语义Bean及语义处理。
  本工程提供了一个较好的范例:OGNL表达式的实现及增强。
  当定义好语法规则及语义解析逻辑后,JavaCC或JavaCCe可用来解决这些问题:
  1. 设计脚本语言。如:设计n个组件(如n台服务器)之间的交互语言. 然后识别并解析之。
  2. 分析SQL的结构, 用于优化任务。
  3. 分析源代码,用于源码的规范化处理(如:格式化处理)或语义分析(如:对错误逻辑的侦测)。
  4. 匹配可以被结构化描述的非音像资源,并解析之。(显然, 图像或声音是无法用字符串确切描述的)
  本工程未经严格测试且有待于进一步的完善。

相关文章


OpenCms在FireFox3.5下的一个问题计算机等级考试
Java定时的三种方法计算机等级考试
Java传址或传值计算机等级考试
解决中文乱码的过滤器代码计算机等级考试
Java CCenhanced version计算机等级考试
Java中测试基本异常计算机等级考试
Java类中域和方法设置中的常见错误计算机等级考试
用java抓取百度Top500歌曲及源码下载计算机等级考试
用JAVA开发手机游戏需要如何构建开发环境计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛