US5421016
Referring to FIG. 4, control commences at terminal 400 and flows directly into function block 404 where a SOM language neutral object interface definition (OIDL) 402 is input to the SOM OIDL compiler 404.
【0175】図4を参照すると、末端ブロック400から開始し、機能ブロック404に直接移って、そこでSOM言語中立オブジェクト・インターフェース定義(OIDL)402が、SOM OIDLコンパイラ404に入力される。
The SOM OIDL compiler parses the object definitions in OIDL into a canonical form 406 to simplify the code generation process as input to the target language emitter 410.
SOM OIDLコンパイラは、ターゲット言語発行プログラム410への入力としてのコード生成処理を簡単にするため、OIDL内のオブジェクト定義を解析して正規形式406にする。
The language emitter 410 generates language bindings 414 which include the class data structure depicted in FIG. 3.
ターゲット言語発行プログラム410は、図3に示したクラス・データ構造体を含む言語束縛414を生成する。
Control flows to the language compiler shown in function block 420 which receives additional inputs from the language applications 416 and the SOM bindings 412.
機能ブロック420に示される言語コンパイラに制御が移り、この言語コンパイラは、言語アプリケーション416とSOM束縛412から追加の入力を受け取る。
The language compiler could be a C, Fortran, Cobol or other compiler depending on user preference.
この言語コンパイラは、ユーザの好みに応じて、C言語、Fortran、Cobolまたは他のコンパイラとすることができる。
Output from the language compiler is an object file 422 which can be link edited with the SOM runtime library for subsequent execution.
言語コンパイラからの出力は、後で実行するためSOM実行時ライブラリと連係編集することのできるオブジェクト・ファイル422である。
US5418964(*上と関連発明)
The compiler operates in two phases--a precompile phase and an emission phase.
【0171】このコンパイラは、事前コンパイル段と発行(emission)段の2段階で動作する。
In the first phase a precompiler reads and analyzes a user-supplied class definition
第1段では、事前コンパイラが、ユーザ供給のクラス定義を読み取り、分析し、
and produces intermediate output files containing binary class information, comments and passthru lines.
2進クラス情報、コメントおよびパススルー行を含む中間出力ファイルを作成する。
In the second phase, one or more emitter programs run to produce the appropriate language binding files.
第2段では、1つまたは複数の発行プログラム(emitter program)が走行して、適当な言語の束縛ファイルを作成する。
Two additional programs serve as preprocessors for the SOM precompiler phase.
2つの追加プログラムが、SOM事前コンパイラ段用の前処理プログラムとして働く。
The sequencing and execution of all of these programs is directed by the SOM Compiler.
これらすべてのプログラムの順序付けと実行は、SOMコンパイラによって指令される。
EP3321818(JP)
[0003] Patent Literature 1 discloses a technique to change a data acquisition definition by rewriting a data acquisition command to be issued to a database by an application using data, before transmitting the data acquisition command to the database, by use of a database language reissue device.
特許文献1には、データベース言語再発行装置を使用して、データを利用するアプリケーションがデータベースに対して発行するデータ取得命令を、データベースに送る前に書き換えることで、データ取得定義を変更する技術が開示されている。