Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number of attribute-provider programs external to the compiler. The provider programs modify the operation of the compiler, for example by injecting additional statements or other code into the program at one or more predetermined points remote from the attribute tag. The compiler interface lists the names of the attributes and locations of their associated provider programs.

Os Tag do atributo encaixados nas indicações de um sistema do programa de fonte estendem uma língua de programação. Um compilador para o programa inclui uma relação para detectar os Tag do atributo e para chamar um de um número de programas do atribu-fornecedor externos ao compilador. Os programas do fornecedor modificam a operação do compilador, porque o exemplo por indicações adicionais injetando ou o outro código no programa em um ou em mais predeterminaram os pontos remotos do Tag do atributo. A relação do compilador alista os nomes dos atributos e das posições de seus programas associados do fornecedor.

 
Web www.patentalert.com

< Extending program languages with source-program attribute tags

< Extending program languages with source-program attribute tags

> Adding speech recognition libraries to an existing program at runtime

> Methods and apparatus for partial and consistent monitoring of object-oriented programs and systems

~ 00092