When model statements in an origin language, model statements in a target
language, and conversion rules for word (variable) sections are inputted
from the screen of a conversion rule input means, a conversion rule
generation means generates a conversion rule according to this input and
stores it in the conversion rule database. The conversion rule is composed
of a search key, a word conversion direction section, and a target
language generation program. The search key is used when a conversion rule
needed for the conversion of an unconverted origin program is searched for
in a database and fetched, the word conversion direction section is used
for calling the word conversion table or the word conversion program, and
the target language generation program is used for generating a converted
target program. The conversion rule input means, conversion rule
generation means, and conversion rule drive means do not depend on the
origin language and target language of the languages involved in
conversion. The object is to provide a highly versatile device and method
for converting programming languages that can be applied to program
conversion between many computer programming languages.
Wanneer de modelverklaringen in een oorsprongstaal, de modelverklaringen in een doeltaal, en de omzettingsregels voor woord (veranderlijke) secties van het scherm van een de inputmiddel van de omzettingsregel worden ingevoerd, produceert een de generatiemiddel van de omzettingsregel een omzettingsregel volgens deze input en slaat het in het gegevensbestand van de omzettingsregel op. De omzettingsregel is samengesteld uit een onderzoekssleutel, een de richtingssectie van de woordomzetting, en een programma van de doeltaalgeneratie. De onderzoekssleutel wordt gebruikt wanneer een omzettingsregel nodig voor de omzetting van een unconverted oorsprongsprogramma wordt gezocht naar in een gegevensbestand en gehaald, wordt de de richtingssectie van de woordomzetting gebruikt voor het roepen van de lijst van de woordomzetting of het programma van de woordomzetting, en het programma van de doeltaalgeneratie wordt gebruikt voor het produceren van een omgezet doelprogramma. De de inputmiddelen van de omzettingsregel, de de generatiemiddelen van de omzettingsregel, en de de aandrijvingsmiddelen van de omzettingsregel hangen niet van de oorsprongstaal en doeltaal van de talen betrokken bij omzetting af. Het voorwerp is een hoogst veelzijdige apparaat en een methode te verstrekken om programmeertalen om te zetten die op programmaomzetting tussen vele computer programmeertalen kunnen worden toegepast.