-
公开(公告)号:US06425119B1
公开(公告)日:2002-07-23
申请号:US09284204
申请日:1999-04-09
申请人: Mark A. Jones , Lloyd H. Nakatani
发明人: Mark A. Jones , Lloyd H. Nakatani
IPC分类号: G06F944
CPC分类号: G06F8/30
摘要: Jargons are a family of application oriented languages well-suited for representing and processing complex, hierarchically structured information. A system is presented that automates most of the work of making a jargon, so practically any programmer can make a simple one in a few days. Every jargon has the same syntax, is processed with same ready-made base interpreter, and comes complete with a suite of “deluxe” features: debugger, error handler, function definition, associative arrays, variables, incremental loader, among others. The system provides a general purpose programming language for writing actions that defines the semantics of a jargon and an interpreter written in the general purpose language and customized for the jargon, by integrating the jargon's actions into the interpreter. Using jargons, the same information document may be reprocessed to generate a multiplicity of products.
摘要翻译: 术语是面向应用的语言系列,非常适合表示和处理复杂的分层结构化信息。 提出了一个自动化大部分使用术语的工作的系统,所以几乎任何程序员都可以在几天内做一个简单的工作。 每个术语都具有相同的语法,使用相同的现成基础解释器进行处理,并配有一套“豪华”功能:调试器,错误处理程序,函数定义,关联数组,变量,增量加载器等。 该系统提供了一种通用编程语言,用于通过将术语的操作集成到解释器中来编写定义语法语义的术语和用通用语言编写的解释器,并为行话定制。 使用术语,可以重新处理相同的信息文档以产生多种产品。