ALBE/P is a language-based CRT editor for PASCAL programs. The CRT screen serves as a window through which a programmer can view and modify a "pretty-printed" picture of any part of a PASCAL program. The ALBE/P system differs from conventional screen-oriented text editors in that the program is stored as a PASCAL parse tree and the editing operations are designed specifically for the PASCAL language. Moreover, because ALBE/P is language-based, it will not accept programs with local syntax errors (e.g., ill-formed expressions) or global errors (e.g., undeclared variables).
The system is also an effective tool for developing and maintaining application systems and subroutine packages in multiple language environments. Programs can be entered in Language-Neutral Form (LNF), a PASCAL subset with language features common to C, PL/I, and ALGOL. Then, ALBE will generate a PASCAL program to be run and debugged under the host operating system. When program development is complete, ALBE/LNF will generate equivalent programs for the desired target languages and operating system environments. Currently, ALBE/LNF supports PASCAL, C, and FORTRAN under VAX/VMS.
ALBE / P是用于PASCAL程序的基于语言的CRT编辑器。 CRT屏幕用作窗口,程序员可以通过该窗口查看和修改PASCAL程序任何部分的“漂亮打印”图片。 ALBE / P系统与传统的面向屏幕的文本编辑器的不同之处在于,该程序存储为PASCAL解析树,并且编辑操作是专门针对PASCAL语言设计的。而且,由于ALBE / P是基于语言的,因此它将不接受具有局部语法错误(例如,格式错误的表达式)或全局错误(例如,未声明的变量)的程序。 P>
该系统还是在多种语言环境中开发和维护应用程序系统和子例程程序包的有效工具。可以使用“语言中性形式”(LNF)输入程序,该语言是具有C,PL / I和ALGOL通用语言功能的PASCAL子集。然后,ALBE将生成一个PASCAL程序,该程序将在主机操作系统下运行和调试。程序开发完成后,ALBE / LNF将为所需的目标语言和操作系统环境生成等效的程序。目前,ALBE / LNF在VAX / VMS下支持PASCAL,C和FORTRAN。 P>
机译:科索沃,二十年的日出和日落
机译:低功率返回水稻品种含有难民淀粉的滋生水稻。4. SS3ALSS4B和SS3ALBE2B BC3F4的特征调查
机译:地籍维护程序中的投诉
机译:Fudaa-Albe:根据半概率方法,Albe Dukes的弹性塑性分析
机译:aLBE网格可见性模型