Labels

Defines a location in a program.

Syntax
	symbolname :
		or
	literalnumber

Description
	A label can define a place in a program where KeyPgGotoGoto or KeyPgGosubGoSub can jump to.
	A label can also mark KeyPgDataData blocks, allowing KeyPgRestoreRestore to change the KeyPgReadRead 
	sequence.

	A label can be a positive integer line number or a symbolname. In both 
	cases, the label must start at the first column of line. A symbolname 
	label must end with a colon (:) character.

Example
	'' Compile with -lang fblite or qb

	#lang "fblite"

	beginning:
	3 Print "Hello World!"
	Goto beginning

	'' compile with -lang qb

	'$lang: "qb"

	'' Labels can be used to "bookmark" DATA blocks, allowing RESTORE to alter the READ sequence.
	Read a,b,c
	Restore here
	Read d,e
	Print a,b,c,d,e 

	Data 1,2,3,4,5
	here:
	Data 6,7,8

Output:

	1,2,3,6,7

Dialect Differences
	* Line numbers with decimals is available only in the CompilerOptlang-lang qb dialect.

Differences from QB
	* None if compiled in the CompilerOptlang-lang qb dialect.

See also
	* KeyPgGosubGoSub
	* KeyPgGotoGoto
	* KeyPgRestoreRestore

