Groovy 1.6概览 Groovy 1.6的主要亮点列举如下: 编译时与运行时性能的巨大提升 多路赋值 if/else与try/catch块中可选的返回语句 Java 5注解定义 AST转换和众多转换注解,比如@Singleton、@Lazy、@Immutable、@De...
分类:
其他好文 时间:
2015-04-26 21:20:24
阅读次数:
127
在开始分析之前,先对编码协商中可能涉及的asterisk数据结构和变量作些说明。ast_channel:定义一个通用的通道数据结构struct ast_channel { const struct ast_channel_tech *tech; /*!peercapability...
分类:
其他好文 时间:
2015-04-25 00:06:12
阅读次数:
187
转自 http://www.ibm.com/developerworks/cn/java/j-lombok/利用 Project Lombok 自定义 AST 转换何时以及如何为自定义代码生成扩展 LombokAlex Ruiz 在本文中介绍了 Project Lombok,探讨了它的一些独特的编程...
分类:
其他好文 时间:
2015-04-24 23:58:18
阅读次数:
269
CPython编译器设计1. 概述在2.4版本以前,从源码编译到字节码的过程主要分为两步:1)分析源码生成分析树(Parse/pgen.c)。2)从分析树生成字节码(Python/compile.c)。这是以往使用的编译过程,因而这不是一个标准的编译器工作流程。通常标准的编译流程是这样:1)分析源码生成分析树(Parser/pgen.c)。2)转换分析树为抽象语法树(Python/ast.c)。3...
分类:
编程语言 时间:
2015-04-17 18:16:28
阅读次数:
1576
1、错误描述
An internal error occurred during: "Requesting JavaScript AST from selection".
GC overhead limit exceeded
单击“OK”后,提示如下图所示:
2、错误原因
3、解决办法...
分类:
编程语言 时间:
2015-04-13 23:00:36
阅读次数:
2286
执行上一篇讲述了如何通过scala提供的内置DSL支持,实现一个可以解析sql的解析器,这篇讲如何拿到了解析结果-AST以后,如何在数据上进行操作,得到我们想要的结果。之前说到,为什么选择scala作为这个引擎的实现,之一是scala提供了方便的DSL实现支持,其二是因为作为一门函数式编程语言,sc...
分类:
数据库 时间:
2015-04-01 17:11:27
阅读次数:
151
使用不同版本的XCode出现的问题:fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZ...
分类:
其他好文 时间:
2015-03-21 13:56:29
阅读次数:
153
如果出现了上述的错误按照如下的3个步骤解决:1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.pre...
分类:
系统相关 时间:
2015-03-16 07:33:30
阅读次数:
187
今天在查看关于如何构建commonmark.js的AST时接着发现有必要好好了解一下DTD。说来真惭愧,同学的创新项目当初信誓旦旦要努力做,但是总是从没好好静下心来认真做过,结果全是担任组长的同学一个人辛辛苦苦完成的,而我却把大部分的时间又情不自禁地像高中那样用来死读书。。。但是说来也可笑,现在.....
分类:
其他好文 时间:
2015-03-13 22:00:48
阅读次数:
159
在使用Hibernate的过程中发现如下问题:若在HQL语句中包含IN子句,并且在IN中选项过多则会出现如下异常:java.lang.StackOverflowError:at org.hibernate.hql.ast.util.NodeTraverser.visitDepthFirst(Node...
分类:
Web程序 时间:
2015-03-12 14:47:34
阅读次数:
2566