COBOL - Formato do programa
Os programas COBOL devem ser escritos no formato de referência COBOL. O diagrama abaixo ilustra o formato de referência para uma linha de origem COBOL.
As seguintes áreas são descritas abaixo em termos de uma linha de 72 caracteres:
Colunas 1 a 6: Área de Marcação A área de marcação é bem usada para indicarmos locais (trechos) onde houve alteração no programa (REMARK) . Pode consistir em qualquer caractere do conjunto de caracteres do computador.
Coluna 7: Área de comentários ou continuação
- Qualquer entrada, cláusula ou frase que exija mais de uma linha pode ser continuada na Área B da próxima linha
- A área A de uma linha de continuação deve estar em branco.
- Se não houver hífen (-) na área do indicador.
- Presume-se que o último caractere da linha anterior seja seguido por um espaço.
- Se o hífen estiver na Área do Indicador: O primeiro caractere não em branco desta linha de continuação segue imediatamente o último caractere não em branco da linha de continuação.
- Se a linha continuada contiver um literal não numérico sem aspas de fechamento:
- Todos os espaços no final da linha contínua (através da coluna 72) fazem parte do litral.
- A linha de continuação deve conter um hífen na área do indicador.
- O primeiro caractere não em branco deve ser aspas e Literal.
- Continua com o caractere após as aspas.
Colunas 8 a 11: Área A
Os seguintes itens devem começar na Área A:
- Divisioes
- Secoes
- Paragrafos
- Indicatores de nivel nas variaveis (01 and 77)
Área B: Colunas 12 a 72:
- Entradas, sentencas, comandos, clausulas
- Continuacao de linhas.
Identificação do programa: Colunas 73 a 80
- Identifica a numeracao das linhas
Mainframe Tela : Veja a 2a linha (COLS), indica o numero das colunas