码迷,mamicode.com
首页 >  
搜索关键字:代码生成    ( 2167个结果
编译原理实验代码(词法分析,语法分析,中间代码生成)
花了一天写出的程序没有顾及很多层面,但对于理解基本的实验道理和交上实验还是有点帮助的。代码实现了基于有限自动机的词法分析,采用递归下降分析法和EBNF文法实现语法分析并生成中间代码。...
分类:其他好文   时间:2014-12-03 21:34:50    阅读次数:279
静态存储和堆栈动态存储
堆栈 本篇文章也是拾遗,丫的,叫你大学不好好听课啊,现在还不是乖乖看起了. 目标程序运行时的存储组织 从逻辑上看,在代码生成前,编译程序必须进行目标程序运行环境的设计和数据空间的分配.程序在运行的时候需要得到一块内存空间让自己在上面运行,此空间需要包含目标代码和目标代码运行时的数据空间.通常,此内存区域划分为:目标区, 静态数据区, 栈区, 堆区....
分类:其他好文   时间:2014-12-03 00:29:41    阅读次数:188
基于Freemarker的eclipse plugin代码生成器插件开发
固定类型的软件写多了,里面总是有一些复制粘贴改变类名改变量的基础文件,相似程度非常高。作为一名程序员,坚持不多写一行重复代码的精神,写了一个Eclipse的代码生成器插件。插件通过在xml文件中配置的变量信息及模版位置、目标文件位置信息,直接生成目标文件,减少了大量的重复工作。1.建立一个plug-...
分类:系统相关   时间:2014-12-02 19:06:16    阅读次数:228
atitit.自己动手开发编译器and解释器(2) ------语法分析,语义分析,代码生成--attilax总结
atitit.自己动手开发编译器and解释器(2) ------语法分析,语义分析,代码生成--attilax总结   1. 建立AST 抽象语法树 Abstract Syntax Tree,AST) 1 2. 建立AST 语法树----递归下降(recursive descent)法 2 3. 语法分析概念 2 3.1. 上下文无关语言,非终结符(nonterminal symbol)...
分类:其他好文   时间:2014-12-01 22:31:25    阅读次数:430
让写代码变成简单的copy操作,代码生成器之一---------android,findViewById
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。 配置文件如下: TextView:money TextView:name TextView:age ImageView:headImg ruby 代码生成器如下: require 'erb' class FindViewById class << self def get_type_ab(type) ...
分类:移动开发   时间:2014-12-01 20:56:39    阅读次数:196
代码生成器Sql Server 和 Mysql 数据库脚本
经常用到代码生成器,对于取数据脚本做个记录: #region SQL-SqlServer private string SqlTableList = @"SELECT ...
分类:数据库   时间:2014-11-29 17:15:05    阅读次数:154
EF总结--模型创建和数据的增删改查
EF的创建方式有三种: DataBaseFirst        新建项-ADO.NET实体数据模型-从数据库生成 ModelFirst        新建项-ADO.NET实体数据模型-空模型,在设计器中设计实体和它们之间的关系,之后右击选择从模型生成数据库。 CodeFirst        通过写代码的方式,创建实体,上下文,数据库也是通过写代码生成。     ...
分类:其他好文   时间:2014-11-27 18:25:03    阅读次数:230
Scriptcase的 Black Friday促销【降价40%】
欧美有一个称之为Black Friday的传统,这一天大家纷纷去超市扫货,跟中国的光棍节有点类似。 Scriptcase会在黑色星期五(11.28)这一天有一个比较大规模的促销活动,此类活动一年仅有一次,产品的折扣是正常价格的40%,了解过Scriptcase产品的可以关注下。 同时汇报一下我们近期的筹划: 1、 搭建维基平台:使用WiKi这种方式将Scriptcase的资料更新、FAQ等更加丰富...
分类:其他好文   时间:2014-11-26 20:58:48    阅读次数:220
Eclipse 快捷键使用
Eclipse 快捷键使用 方法上面加头注释 shift + alt + j 快速提取代码生成新的方法 shift + alt + m 快速重命名 shift + alt + r 快速实现继承类的重载 shift + alt...
分类:系统相关   时间:2014-11-25 12:34:24    阅读次数:146
UITextField竖直居中对齐
http://blog.sina.com.cn/s/blog_87533a0801012nv0.html用xib生成的UITextField文字默认是水平左对齐,垂直居中对齐的,但是用代码生成的UITextField确是默认是水平左对齐,垂直顶对齐。到UITextField的头文件看了一下,发现只有...
分类:其他好文   时间:2014-11-24 18:47:06    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!