FCOBOL

Gerenciador de desenvolvimento

A rotina de trabalho de desenvolvimento de compilação requer uma série comandos para editar, compilar e manter a pasta de fontes livre de arquivos desnecessários.

Normalmente os programadores acabam se cansando de executar tantos comandos repetitivos e acabam por fazer um "batch de compilação" para automatizar o processo. O FCOBOL é o resultado da continuidade desta ideia: com um único comando o programa é editado, compilado e depurado, as pastas onde residem os programas fontes são controladas e mantidas limpas de arquivos desnecessários.

O uso deste comando é fundamental para que os fontes sejam tratados pelo precompilador de sintaxe COBOLware e tratamento de telas. O precompilador substitui os tradicionais comandos DISPLAY e ACCEPT por chamadas a um processador gráfico de objetos de tela; as declarações da SCREEN SECTION são convertidas em parâmetros declarados na WORKING-STORAGE SECTION que são passados nestas chamadas; este novo programa fonte produzido é que na verdade é submetido ao compilador COBOL e em seguida apagado.

Formato: FCOBOL PROGRAMA [Opções]

Onde PROGRAMA é o nome do programa a ser tratado sem extensões ou caminhos. Estes elementos serão completados automaticamente e podem ser definidos por variáveis de ambiente.

Variável

Comentário

Defaul

EDITOR

Programa editor da preferência do programador.

Edit ou KEDIT se estiver instalado

SLB

Pasta de fontes.

.\slb

CIL

Pasta de objetos.

.\cil

As Opções definem alterações no procedimento mais usual: editar, compilar e voltar a editar caso o programa apresente erro de sintaxe.

Anim

Prepara para animator e/ou "anima".

AnimG

Prepara para animator e/ou "anima" no modo gráfico.

Obj

Preserva PROGRAMA.OBJ ou prepara para animator sem "animar".

List

Compila listando o fonte completo em PROGRAMA.LST.

NoDebug

Não tornar a editar em caso de erros de sintaxe.

NoCOBOL

Sem compilar .

NoEdit

Sem editar.

NoLink

Sem linkeditar.

Seq

Sequenciar o fonte  quando erro de sintaxe.

Software

Anexa módulos do run-time gerando um master program.

Sseq

Sequenciar o fonte antes de compilar.