Variables:

Identifier 	e.g. a
Identifier % 	e.g. a% (for individual variables for each processor. Need to define number of processors first)
Identifier [number] 			e.g. a[1] (array)
Identifier [Identifier] 		e.g. a[b]
Identifier [Identifier[Identifier]] 	e.g. a[b[c]]
pid			processor ID
nprocessors		number of processors

Operators:
+
-
*
/
.

Comparitor:
==
!=
<
>
<=
>=

Commands:
PRINT Variable - Display Variable
PRINTLN Variable - Display Variable and then drop a line

Variable operator - perform variable operator one (e.g. a++ = a+1)

Variable = Variable
Variable = Number
Variable = Number Operator Number 		e.g. a=3+4
Variable = Number Operator Variable 		e.g. a=3+b
Variable = Variable Operator Number 		e.g. a=3+b
Variable = Variable Operator Variable 		e.g. a=b+c

IF Variable Comparitor Variable
IF Variable Comparitor Number
IF Number Comparitor Variable

WHILE Variable Comparitor Variable
WHILE Variable Comparitor Number
WHILE Number Comparitor Variable

FOR Variable = Number to Number 	(loops till first number reaches second)
FOR Variable = Number to Variable 	(loops till first number reaches that stored in second)

PROCESSORS = Number 	(Define Number of processors)

DEF Variable 	(defines an array , e.g. def a[4] will define an array space 0-3)

END	Causes that processor to cease operation

Procedures:

call name
procedure name
