英语论文翻译栏目供给最新英语论文翻译格局、英语论文翻译硕士论文范文。概况征询QQ:869156324(颁发);357500023(论文教导)

词法语法阐发器简介 文献翻译

日期:2018年01月15日 编辑: 作者:龙8 论文网 点击次数:8959
论文价钱:50元 论文编号:lw200705231944405781 论笔墨数:8078 所属栏目:英语论文翻译
论文地域:中国 论文语种:中文 论文用处:文献翻译 Literature Translation
附件2:外文原文(复印件)

Lex Introduction Lex is a program generator designed for lexical processing of character input streams. It accepts a high-level, problem oriented specification for character string matching, and produces a program in a general purpose language which recognizes regular expressions. The regular expressions are specified by the user in the source specifications given to Lex. The Lex written code recognizes these expressions in an input stream and partitions the input stream into strings matching the expressions. At the boundaries between strings program sections provided by the user are executed. The Lex source file associates the regular expressions and the program fragments. As each expression appears in the input to the program written by Lex, the corresponding fragment is executed. The user supplies the additional code beyond expression matching needed to complete his tasks, possibly including code written by other generators. The program that recognizes the expressions is generated in the general purpose programming language employed for the user's program fragments. Thus, a high level expression language is provided to write the string expressions to be matched while the user's freedom to write actions is unimpaired. This avoids forcing the user who wishes to use a string manipulation language for input analysis to write processing programs in the same and often inappropriate string handling language.

词法语法阐发器简介

Lex 简介 Lex 是被设计用来处置字符输入流的词法阐发进程的法式发生器。它接管顶层的字符,由标题题目导向对特定字符串婚配, 并且天生一种用来辨认通俗抒发式的通俗的方针说话法式。 通俗的抒发被利用者根据字符资本范例传递给 Lex。 Lex写出代码辨认输入流中的抒发式并且转换成与抒发式婚配的字符串。 这些字符串在用户供给的法式段的分阶线处被履行。 Lex源文件将通俗抒发式与法式段联系起来。当每一个抒发式呈现由Lex写入法式中时,履行响应的法式片断。 利用者在抒发式婚配的时辰供给下一段代码来实现要履行的使命, 能够包含由其余的发生器写的代码。这个法式用来辨认用户输入的法式段与用通俗的方针说话发生的抒发式。是以,当要写步履的利用者的自在被不侵害的时辰 , 一种高等的抒发说话被供给要婚配的字符串抒发式。 这防止逼迫想利用操纵说话作为输入阐发写处置一样的方针说话利用者和经常不恰当的操纵说话。 Lex 不是一种完全的说话,它只是某种高等说话的扩大,是以Lex没无为描写举措设计新的说话,而是借助其宿主说话来描写致举措。龙8只先容C作为Lex的宿主说话时的利用方式,在UNIX体系中,FORTARAN说话的一种改良情势RATFOR也能够做Lex的宿主说话。可是宁肯表现一种新的说话一个发生器表演首要脚色的能够被增添到差别的方针说话, 叫做“宿主说话.”,正如通俗用处说话能出产代码触及差别的计较机硬件,Lex 能写差别的主说话的代码。主说话被用为输入编码发生被 Lex 和作为被利用者增添的方针片断。 可并行的内部法式库为差别的主说话供给。 这使 Lex 能顺应对差别的环境和差别的利用者。 每一个请求能够指向对任务,利用者的背景和处所性的落实打算是恰当的硬件和首要的组合说话。今朝,独一的撑持宿主说话是 C, 固然Fortran ( 在 Ratfor 的情势 [2] 已曩昔是可得的。 Lex 它自身在 UNIX , GCOS 和操纵体系/370 上存在;可是被 Lex 发生的代码能够被不管那边恰当的编辑器利用。
该论文为免费论文,请扫描二维码增加客服职员采办全文。