P12

  Hibernate源码分析一[启动过程] 文档

from com.bobo.Student 11:16:32,000 DEBUG AST:289 - --- HQL AST --- \-[QUERY] 'query' \-[SELECT_FROM] 'SELECT_FROM'

hqm1988 2011-08-06   6973   0

从Java和JavaScript来学习Haskell和Groovy(元编程) 经验

abstract syntax tree,AST),代码语法分析成功以后就会生成AST,它包含的内容和代码本身是一致的。而TH的执行结果,也是生成一棵AST。 接着要了解的概念是QuasiQuot

jopen 2015-06-27   13391   0
P8

  ssa 文档

言特别适合高效的数据流分析,目前有多数的编译器都有基于SSA的优化支持,如GCC、Open64、LLVM等,此外在某些运行时编译器中也有相应的支持,如Jikes RVM, HotSpot JVM, .

longkaizh 2016-11-15   1328   0

还不会 PostCSS?你 OUT 啦! 资讯

syntax tree(AST) )的 Node.js 模型;通过“插件”方程的任何元素来传递 AST;然后将 AST 反向转换为一个串,你可以将其输出为一个文件。对于每一个方程,AST 可能通过转换进行传

jopen 2015-08-12   5011   0
PostCSS  

Vue2 源码分析 经验

参数:template, options ast = parse(template.trim(), options) optimize(ast, options) code = generate(ast, options)

FloGlaspie 2017-02-27   7589   0

python满足你需要的50个模块 博客

com/2008/05/pymotw-cmd.html Compiler backend llvm-py http://mdevan.nfshost.com/llvm-py/ 3D VPython http://vpython

quguiliang 2010-12-22   1614   1

Pyston 0.2发布,支持更多Python特性 资讯

Pyston 是 Dropbox 发起的一个开源项目,目标是使用 LLVM 和现代 JIT 技术开发一款高性能的 Python 实现。4 月份 InfoQ 中文站曾经 报道 过。在经历了 5 个月的开发之后,

jopen 2014-09-22   7323   0
Pyston  

开源的swift编译器实现:Swallow 经验

nsion,模式匹配等,这些将在接下来的日子里陆续完工。 代码生成这块打算使用LLVM来完成,这样方便利用LLVM的工具链来提供完整的生态系统。 编译器代码本身尽量用测试用例覆盖,但是在做RE

jopen 2014-11-17   34160   0

50个很棒的Python模块 经验

com/2008/05/pymotw-cmd.html Compiler backend llvm-py http://mdevan.nfshost.com/llvm-py/ 3D VPython http://vpython.org

engd 2015-01-16   19416   0

Swift的内存管理 经验

LLVM编译器的好:Swift的内存管理除了要注意引用循环之外,几乎全部被LLVM编译器包揽,不需要开发人员操心。 引用循环问题是什么 Swift 使用 ARC(自动引用计数)的方法为引用类型管理内存。

BenTucker 2017-03-01   19696   0

海外视点:我不再需要StackOverflow了 资讯

了一天的代码,几小时花在开放的项目中,几小时是我个人的项目。我在与那堆 我根本不熟悉的技术诸如 LLVM、C++艰苦搏斗了一整天。这些东西对于之前没碰过的人来说非常困难。然而这一整天里我压根没有用 StackOverflow。

jopen 2014-02-27   4765   0

python常用模块 博客

otw-cmd.html Compiler backend llvm-py http://mdevan.nfshos t.com/llvm-py/ 3D VPython http://vpython

heiye05 2013-05-18   4140   0
HPSo  

从 Template 到 DOM(Vue.js 源码角度看内部运行机制) 经验

/*parse解析得到ast树*/ const ast = parse(template.trim(), options) /* 将AST树进行优化 优化的目标:生成模板AST树,检测不需要进行DOM改变的静态子树。

SauMarko 2017-09-29   38962   0

HTML 处理利器 PostHTML 入门教程 经验

DOM 语法,将 HTML 转换为 AST,比起正则匹配来说有更高的准确性、更细的粒度以及更强的控制力; 可编程 :将 HTML 转换为用 JS 对象表示的 AST,可以很方面的使用 JS 来修改,易于编程。

jopen 2015-11-22   37724   0

苹果要用 Swift 语言颠覆传统编程 资讯

架系统LLVM的开发工作,而LLVM也恰恰是目前苹果开发工具Xcode的基础架构平台。 2005 年,莱特纳加盟苹果,并开始致力于LLVM在苹果开发体系中的应用。同时,苹果也一直是LLVM计划的主

jopen 2014-07-15   6739   0

构建一个使用 Virtual-DOM 的前端模版引擎 经验

stream ,根据文法规则转化成抽象语法树(Abstract Syntax Tree) 代码生成:遍历 AST,生成 render 函数体代码 所以这个过程可以分成几个主要模块:tokenizer(词

wwwaawqw 2016-02-06   44322   0

使用 Gradle 插件进行代码分析 经验

 ommitted ..... 11:27:36.713 INFO  - Java Main Files AST scan done: 812 ms 11:27:36.714 INFO  - 13/13 sou

SherlynLund 2016-02-27   17897   0

JavaScript 代码静态质量检查 资讯

JSHint 团队也逐渐意识到这个问题的重要性,2012 年时曾有 讨论 使用 esprima 生成 AST (见 jshint-next ,提示该项目已过期,已 merge 到主项目,但在 2013/5

dyydp 2015-07-01   24809   0

JavaScript 代码静态质量检查 经验

JSHint团队也逐渐意识到这个问题的重要性,2012 年时曾有 讨论 使用esprima生成 AST (见 jshint-next ,提示该项目已过期,已 merge 到主项目,但在 2013/5

jopen 2015-07-05   36696   0

Fedora 18 正式发布 资讯

库和框架。 DragonEgg 连接 GCC 和 LLVM。DragonEgg 是 GCC 编译器的一个插件,它使得用户可以允许使用 LLVM 的优化和代码生成框架。DragonEgg 为使用 GCC

jopen 2013-01-15   19509   0
Fedora  
1 2 3 4 5 6 7 8 9 10