------------------------------------------------------------------------

                   R E N U M E R A D O R    G G M I

------------------------------------------------------------------------
PUBLICADO NA REVISTA MICRO SISTEMAS EDIO NR.59 (AGOSTO DE 1986)
------------------------------------------------------------------------
AUTOR: CLUDIO BITTENCOURT
------------------------------------------------------------------------
CONVERTIDO POR KELLY ABRANTES MURTA - BRASIL - OUTUBRO 2000
------------------------------------------------------------------------

INSTRUES
==========

Mdulo Operacional do Micro Bug que destina-se a renumerar as linhas de
programas BASIC, melhorando-lhes a apresentao. O Renumerador GGMI
implementa o comando X, cuja sintaxe :

	X aaaa,bbbb

onde aaaa  a base, ou seja, o nmero a ser dado  primeira linha, e 
bbbb  o incremento da numerao. O Renumerador GGMI corrige 
automaticamente todos os desvios que estiverem na forma:

	GOTO Z
	GOSUB Z

onde Z  um nmero inteiro, no necessariamente igual ao de de alguma
linha existente. Qualquer desvio fora desse formato (ex.: expresso
aritmtica, nmero fracionrio, varivel numrica, VAL "nmero", etc)
ser ignorado. A renumerao tambm no ser executada se implicar em
nmeros de linha com valor igual ou maior que 15872, pois MSB=62 impede 
o programa de ser rodado corretamente, gerando mensagem de erro 
"Fora da Faixa".

A sintaxe do comando X pode ser simplificada, deixando-se de fornecer um
ou os dois argumentos, como por exemplo:

	X A
	X $10,
	X ,5
	X ,

Neste caso, na ausncia de dados so assumidos os valores 0 e 1 para
base e incremento, respectivamente.