AN OBJECT ORIENTED FRAMEWORK MECHANISM FOR MULTI-TARGET SOURCE CODE PROCESSING

An object oriented framework for source code processing (870) provides an infrastructure that embodies the steps necessary to process source code and a mechanism to extend the framework to fit a particular scenario for processing source code. Certain core functions are provided by the framework (870...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MISHESKI, DAVID, JOSEPH, STUPCA, STEPHEN, MATTHEW, BRANSON, MICHAEL, JOHN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An object oriented framework for source code processing (870) provides an infrastructure that embodies the steps necessary to process source code and a mechanism to extend the framework to fit a particular scenario for processing source code. Certain core functions are provided by the framework (870), which interact with extensible functions provided by the framework user. The architecture of the framework allows a developer to select the native processing tool of their choice, and provides an infrastructure for using that processing tool with other platforms (e.g., targets, etc). The extensible functions allow the processing tools of a new platform to be easily incorporated into the framework (870). The framework (870) thus allows a programming environment with development on multiple platforms that targets multiple platforms, which may be easily customized to include new platforms and new processing tools. Un canevas orienté objet pour le traitement (870) de codes source constitue une infrastructure qui permet la réalisation des étapes nécessaires au traitement des codes source et qui comprend un mécanisme permettant d'étendre le canevas afin de l'adapter à un scénario particulier de traitement de codes source. Certaines fonctions de base sont assurées par le canevas (870) qui dialogue avec les fonctions extensibles assurées par l'utilisateur du canevas. L'architecture du canevas permet à un réalisateur de choisir l'outil de traitement spécifique qu'il souhaite, le canevas offrant une infrastructure qui permet d'utiliser cet outil de traitement spécifique avec d'autres plates-formes (p.ex., des cibles, etc.). Les fonctions extensibles permettent d'incorporer facilement les outils de traitement d'une nouvelle plate-forme dans le canevas (870). Le canevas (870) constitue de la sorte un environnement de programmation pouvant se développer sur diverses plates-formes et ciblant diverses plates-formes, et qui peut facilement être personnalisé afin d'inclure de nouvelles plates-formes et de nouveaux outils de traitement.