下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页设计ASP程序 → Mini Java编译器(三)__教程
Mini Java编译器(三)__教程
日期:2007-5-20 1:28:20 人气:167     [ ]
上一页 [1] [2] [3] [4] 下一页
动作
动作


作用



@checkTable↓,


检查标识符的合法性(遍历符号表)

@checkTable↓


检查类名是否已声明

@checkTable↓


检查变量是否已声明,若已声明返回变量类型

@checkTable↓


检查类型是否已声明

@fillTable↓,


将标识符插入符号表

@fillTable↓,,


将子类插入符号表,同时复制父类的方法和类变量至子类

@fillTable↓,


将标识符插入符号表

@fillTable↓,,,


将标识符插入符号表

@fillMemory↓


登记内存,返回地址

@generateCode↓,


生成伪代码

@checkType↓,


检查类型合法性(遍历继承树、符号表)

@checkType↓,


检查变量类型与表达式类型是否匹配

@checkTree↓,


检查child_name是否是parent_name的子类(遍历继承树)

@checkTree↓


检查child_name是否已存在于继承树内

@fillTree↓,


将child_name插入继承树中parent_name下

@fillTree↓


将node_name插入继承树中(父类为Object)







属性
属性


数据类型(针对Java语言)


含义



id_name


String
标识符名称

id_level


int
标识符的层次结构

id_belongsTo


String
所属层次名称,(见附表)

id_address


int
内存地址

stmt_type


int
操作类型(见附表)

class_name


String
类名

extra_para


Object
附加参数

child_name


String
子类名称

parent_name


String
父类名称

class_name


String
类名

id_type


compiler.type.Type
变量类型类型(见附表)

para_list


java.util.List
参数表

exp_value


int或boolean或任何程序中已定义的对象类型
表达式值

exp_type


compiler.type.Type
表达式类型







符号表结构
名称


数据类型(针对Java语言)


含义



name


String
标识符名称

sort


String
标识符类别

type


compiler.type.Type
变量类型

belongsTo


String
归属信息(见附表)

address


int
存储地址







内存分配表结构
名称


数据类型(针对Java语言)


含义



address


int
标识符地址

sort


String
标识符类别

name


String
标识符名称

value


Object
标识符值







附表
stmt_type
名称





含义



stmt_assign


1
赋值语句

stmt_array_assign


2
数组元素赋值语句

stmt_if


3
if语句

stmt_while


4
while语句

stmt_print


5
打印语句







id_type



含义


size(字长(bytes))

出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.