发明名称 视窗F语言直译器
摘要 一种执行于电脑系统的直译程式码,其包含一扫描程式码、一第一剖析程式码以及一第二剖析程式码。该扫描程式码用来由一输入端读取至少一指令,并依据该指令之类型给予一符记。该第一剖析程式码可于该指令之符记指向该第一剖析程式码时直译该指令。该第二剖析程式码可于该指令之符记指向该第二剖析程式码时直译该指令,并可将直译该指令所产生的资料暂存于一讯息中心,且于完成直译该指令之所有相关的指令后可执行暂存于该讯息中心之资料。伍、(一)、本案代表图为:第2图(二)、本案代表图之元件代表符号简单说明20 视窗F语言直译器 22 扫描程式码24 符号表 26 第一剖析程式码28 第二剖析程式码 30 讯息中心
申请公布号 TW591540 申请公布日期 2004.06.11
申请号 TW092105018 申请日期 2003.03.07
申请人 纬创资通股份有限公司 发明人 林素珍
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人 许锺迪 台北县永和市福和路三八九号五楼
主权项 1.一种电脑系统,其包含:一记忆体,其包含:一直译程式码,用来于一多工作业系统编译资料,该直译程式码包含:一扫描程式码,用来由一输入端读取至少一指令,并依据该指令之类型给予一符记;一第一剖析程式码,其可于该指令之符记指向该第一剖析程式码时直译该指令;以及一第二剖析程式码,其可于该指令之符记指向该第二剖析程式码时直译该指令,并可将直译该指令所产生的资料暂存于该记忆体之讯息中心(messagecenter),且于完成直译该指令之所有相关的指令后可执行暂存于该讯息中心之资料;以及一处理器,用来处理储存于记忆体中的程式及资料。2.如申请专利范围第1项所述之电脑系统,其中该直译程式码另包含一符号表(symbolic table),用来提供指令与符号的对照,以使输入该输入端的符号得以转换为指令。3.如申请专利范围第1项所述之电脑系统,其中该多工作业系统系为一视窗(Windows)作业系统。4.如申请专利范围第1项所述之电脑系统,其中该输入端系为一命令列(command line)、或一脚本档案(script files)。5.如申请专利范围第1项所述之电脑系统,其中该第一剖析程式码及该第二剖析程式码可将该第一剖析程式码及该第二剖析程式码执行直译该指令所产生之资料输出至一输出端。6.如申请专利范围第5项所述之电脑系统,其中该输出端为一储存于该记忆体中的档案。7.一种于一电脑系统中之多工作业系统执行编译程式码之方法,该电脑系统包含一记忆体及一处理器,该记忆体包含一扫描程式码、一第一剖析程式码以及一讯息中心,该方法包含:(a)使用该扫描程式码由一输入端读取至少一指令,并依据该指令之类型给予一符记;(b)于该指令之符记指向该第一剖析程式码时,使用该第一剖析程式码直译该指令;(c)将一第二剖析程式码储存于该记忆体;以及(d)于该指令之符记指向该第二剖析程式码时,使用该第二剖析程式码直译该指令,并将直译该指令所产生的资料暂存于该记忆体之讯息中心,且于完成直译该指令之所有相关的指令后,执行并输出暂存于该讯息中心之资料。8.如申请专利范围第7项所述之方法,其于步骤(a)中,该扫描程式码会将输入该输入端的符号依据一符号表转换为指令。9.如申请专利范围第7项所述之方法,其中该多工作业系统系为一视窗(Windows)作业系统。10.如申请专利范围第7项所述之方法,其中该输入端系为一命令列或一脚本档案。11.如申请专利范围第7项所述之方法,其中该第一剖析程式码及该第二剖析程式码会将该第一剖析程式码及该第二剖析程式码执行直译该指令所产生之资料输出至一输出端。12.如申请专利范围第11项所述之方法,其中该输出端系为一储存于记忆体中的档案。图式简单说明:图一为习知F语言直译器架构之示意图。图二为本发明视窗F语言直译器架构之示意图。图三为本发明视窗F语言直译器执行方法的流程图。
地址 台北县汐止市新台五路一段八十八号二十一楼