当前位置: 首页 > 专利查询>亢世勇专利>正文

一种语言转换系统技术方案

技术编号:18398465 阅读:34 留言:0更新日期:2018-07-08 19:19
本发明专利技术公开了一种语言转换系统,包括控制处理模块,控制处理模块连接输入模块、分割模块、词库模块、显示模块、词法分析模块、语法分析模块、中间存储模块和快速处理模块,所述快速处理模块包括检索模块、提取模块和转换模块,本发明专利技术系统稳定,运行稳定,能够实现计算机语言的快速分割、分析处理和转换工作,处理效率高,转换精度高,满足了现在的使用要求。

【技术实现步骤摘要】
一种语言转换系统
本专利技术涉及一种转换系统,具体是一种语言转换系统。
技术介绍
语言(英文名:Language)是人类最重要的交际工具,是人们进行沟通的主要表达方式。人们借助语言保存和传递人类文明的成果。语言是民族的重要特征之一。一般来说,各个民族都有自己的语言。汉语,法语,俄语,西班牙语,阿拉伯语,英语是世界上的主要语言,也是联合国的工作语言。汉语是世界上使用人口最多的语言,世界语和英语是世界上使用最广泛的语言。据德国出版的《语言学及语言交际工具问题手册》说,现在世界上查明的有5651种语言。在这些语言中,约有1400多种还没有被人们承认是独立的语言,或者是正在衰亡的语言。语言是人们交流思想的媒介,它必然会对政治、经济和社会、科技乃至文化本身产生影响。语言这种文化现象是不断发展的,其现今的空间分布也是过去发展的结果。根据其语音、语法和词汇等方面特征的共同之处与起源关系,把世界上的语言分成语系。每个语系包括有数量不等的语种,这些语系与语种在地域上都有一定的分布区,很多文化特征都与此有密切的关系。语言是由词汇按一定的语法所构成的复杂的符号系统,它包括语音系统、词汇系统和语法系统。语言是人类所特有的交际工具,随着人类社会而产生和发展。计算机语言是语言的一大类,语言,亦称计算机语言或程序设计语言,是人与计算机交流、对话的语言工具,用于编写各种计算机程序。人要指挥计算机完成各种作业,需要发出计算机能够接受和理解的指令,因此需要事先编好一系列指令的组合输入计算机(也称程序设计),编写计算机程序的数字、字符和语法规划,由这些字符和语法规则即组成计算机各种指令(或各种语句),形成语言。它按照对象可分为面向机器的语言和面向过程的语言两类。前者是为特定的计算机或某一类计算机而设计的程序语言,包括机器语言和汇编语言两种。后者是为说明处理过程而设计的与机器无关的语言即高级语言。随着计算机技术的发展,计算机语言正向可视化、对象化发展。从最初和计算机交流的困难经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人类自然语言,同时又不依赖于计算机硬件,编出的程序能在所有的机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高Java级语言——FORTRAN问世了。40多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、PASCAL、C、PROLOG、Ada、C++、VC、VB、Delphi、Java等。现在计算机语言转换系统较为简单,功能单一,不能满足现在的使用要求。
技术实现思路
本专利技术的目的在于提供一种语言转换系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种语言转换系统,包括控制处理模块,所述控制处理模块连接输入模块、分割模块、词库模块、显示模块、词法分析模块、语法分析模块、中间存储模块和快速处理模块,所述快速处理模块包括检索模块、提取模块和转换模块。作为本专利技术进一步的方案:所述输入模块包括语音输入模块和手写输入模块。作为本专利技术进一步的方案:所述分割模块包括智能分割模块。作为本专利技术进一步的方案:所述词库模块内包括正规语言词库模块和非正规语言词库模块。作为本专利技术进一步的方案:所述显示模块用于在该网页中的语言标签处显示该语言文件中的内容。作为本专利技术进一步的方案:所述词法分析模块内设有词法分析器,用于将Verilog源文件转换为tokens,其中,包括Verilog语言中的关键字、数值、字符串、标示符、运算符、间隔符以及注释符。作为本专利技术进一步的方案:所述语法分析模块内设有语法分析器,用于识别Verilog语言中的语法结构;其中,在语法分析的同时进行语义检查。作为本专利技术进一步的方案:所述中间存储模块用于将词法分析、语法分析、语义检查、符号处理后,得到的表示Verilog源文件的中间表示进行存储。作为本专利技术进一步的方案:所述转换模块用于输入所述中间文件,并按照Verilog语言与MSVL语言之间的语言转换规则将Verilog语言转换成MSVL语言。作为本专利技术进一步的方案:所述检索模块用于根据用户设置的语言信息,查找对应的语言文件。与现有技术相比,本专利技术的有益效果是:本专利技术系统稳定,运行稳定,能够实现计算机语言的快速分割、分析处理和转换工作,处理效率高,转换精度高,满足了现在的使用要求。附图说明图1为语言转换系统的结构示意图。图2为语言转换系统中快速处理模块的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1和图2,本专利技术实施例中,一种语言转换系统,包括控制处理模块,所述控制处理模块连接输入模块、分割模块、词库模块、显示模块、词法分析模块、语法分析模块、中间存储模块和快速处理模块,所述快速处理模块包括检索模块、提取模块和转换模块,输入模块包括语音输入模块和手写输入模块,分割模块包括智能分割模块,词库模块内包括正规语言词库模块和非正规语言词库模块,显示模块用于在该网页中的语言标签处显示该语言文件中的内容,词法分析模块内设有词法分析器,用于将Verilog源文件转换为tokens,其中,包括Verilog语言中的关键字、数值、字符串、标示符、运算符、间隔符以及注释符,语法分析模块内设有语法分析器,用于识别Verilog语言中的语法结构;其中,在语法分析的同时进行语义检查,中间存储模块用于将词法分析、语法分析、语义检查、符号处理后,得到的表示Verilog源文件的中间表示进行存储,转换模块用于输入所述中间文件,并按照Verilog语言与MSVL语言之间的语言转换规则将Verilog语言转换成MSVL语言,检索模块用于根据用户设置的语言信息,查找对应的语言文件。本专利技术系统稳定,运行稳定,能够实现计算机语言的快速分割、分析处理和转换工作,处理效率高,转换精度高,满足了现在的使用要求。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元本文档来自技高网
...

【技术保护点】
1.一种语言转换系统,包括控制处理模块,其特征在于,所述控制处理模块连接输入模块、分割模块、词库模块、显示模块、词法分析模块、语法分析模块、中间存储模块和快速处理模块,所述快速处理模块包括检索模块、提取模块和转换模块。

【技术特征摘要】
1.一种语言转换系统,包括控制处理模块,其特征在于,所述控制处理模块连接输入模块、分割模块、词库模块、显示模块、词法分析模块、语法分析模块、中间存储模块和快速处理模块,所述快速处理模块包括检索模块、提取模块和转换模块。2.根据权利要求1所述的语言转换系统,其特征在于,所述输入模块包括语音输入模块和手写输入模块。3.根据权利要求1所述的语言转换系统,其特征在于,所述分割模块包括智能分割模块。4.根据权利要求1所述的语言转换系统,其特征在于,所述词库模块内包括正规语言词库模块和非正规语言词库模块。5.根据权利要求1所述的语言转换系统,其特征在于,所述显示模块用于在该网页中的语言标签处显示该语言文件中的内容。6.根据权利要求1所述的语言转换系统,其特征在于,所述词法分析模块内设有词法分析器,用于将Verilog源文件转...

【专利技术属性】
技术研发人员:亢世勇周文举姜岚单亚超孙庆玉
申请(专利权)人:亢世勇
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1