An extensible incremental compiler includes an incremental compiler which
is configured to pass control to one or more extensions at one or more
points in the compilation process. The extensible incremental compiler
determines whether an extension is active at various points in the
compilation process and, if so, transfers control to the active extension.
The extension mechanism performs its programed functionality and then
returns control back to the incremental compiler. The extensions are
supplied to the incremental compiler via a linked library.
Um compilador incremental extensible inclui um compilador incremental que seja configurarado para passar o controle a um ou mais extensão em um ou mais ponto no processo da compilação. O compilador incremental extensible determina se uma extensão é ativa em vários pontos no processo da compilação e, se assim, transfere o controle à extensão ativa. O mecanismo da extensão executa sua funcionalidade programada e retorna então o controle para trás ao compilador incremental. As extensões são fornecidas ao compilador incremental através de uma biblioteca ligada.