Eclipse AST设计并实现一个类信息统计小程序,可以统计一个类中方法的个数、属性的个数、源代码行数、代码行最多的方法名以及代码行数、参数个数最多的方法名及其参数的个数等信息...
分类:
系统相关 时间:
2016-05-07 10:36:30
阅读次数:
601
Atitti. 语法树AST、后缀表达式、DAG、三地址代码 抽象语法树的观点认为任何复杂的语句嵌套情况都可以借助于树的形式加以描述。确实,不得不承认应用抽象语法树可以使语句翻译变得相对容易,它很好地描述了语句、表达式之间的联系。不过,由于Neo Pascal并不会显式构造抽象语法树,所以不得不借助 ...
分类:
其他好文 时间:
2016-04-23 07:03:02
阅读次数:
388
1.Could not create the view: An unexpected exception was thrown java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment.(Unk... ...
分类:
系统相关 时间:
2016-04-13 18:53:00
阅读次数:
205
很多函数式编程爱好者都把FP称为Monadic Programming,意思是用Monad进行编程。我想FP作为一种比较成熟的编程模式,应该有一套比较规范的操作模式吧。因为Free能把任何F[A]升格成Monad,所以Free的算式(AST)、算法(Interpreter)关注分离(separation of concern)应用模式应该可以成为一种规范的FP编程模式。我们在前面的几篇讨论中都涉及...
分类:
其他好文 时间:
2016-04-12 17:25:04
阅读次数:
132
很多函数式编程爱好者都把FP称为Monadic Programming,意思是用Monad进行编程。我想FP作为一种比较成熟的编程模式,应该有一套比较规范的操作模式吧。因为Free能把任何F[A]升格成Monad,所以Free的算式(AST)、算法(Interpreter)关注分离(separati ...
分类:
其他好文 时间:
2016-04-12 12:36:50
阅读次数:
199
公司跑项目时,遇到过非常诡异的报错,信息如下:org.hibernate.hql.internal.ast.QuerySyntaxException: User is not mapped [select count(*) from User u where u.userName=? and u.u ...
分类:
移动开发 时间:
2016-04-11 20:30:10
阅读次数:
323
公司应用项目在客户部署时经常遇到此类问题,为避免实施部署时增加配置量,花了点时间找到了此问题的终极解决办法(方案二、修改org.hibernate.hql.ast.HqlLexer的源代码)。在此进行记录本问题的分析解决方案。 一、问题现象描述: 1、异常信息: 'weblogic.kernel.D ...
分类:
Web程序 时间:
2016-03-31 21:46:09
阅读次数:
322
主题:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()的解决方法 问题: 在进行SSH框架整合时会出现java.lang.NoSuchMethodError: antlr.collections.AST.getLine(); 原 ...
分类:
编程语言 时间:
2016-03-28 13:24:01
阅读次数:
176
在上面几期讨论中我们连续介绍了Free Monad。因为FP是纯函数编程,也既是纯函数的组合集成,要求把纯代码和副作用代码可以分离开来。Free Monad的程序描述(AST)和程序实现(Interpretation)关注分离(separation of concern)模式恰恰能满足FP要求。我们 ...
分类:
其他好文 时间:
2016-03-28 13:17:48
阅读次数:
188
参考链接:https://github.com/eslint/eslint 一、ESLint跟JSLint和JSHint类似,但有以下区别: 1.使用Espree进行js解析(parse) 2.用AST抽象语法树去识别(evaluate)代码中的模式 3.每个规则都是独立的插件 二、安装 全局安装:
分类:
其他好文 时间:
2016-03-21 20:01:32
阅读次数:
3131