PCI Syntax

PCI Directives and variables are not case-sensitive and can be identified by their prefix. Here is a list of prefixes and other syntax used within the PCI system:

%

PCI directive prefix, for example %ASKBOX

$

String variable prefix, for example $array

X@

Digitised position variable prefix, holding the X co-ordinate

Y@

Digitised position variable prefix, holding the Y co-ordinate

Z@

Digitised position variable prefix, holding the Z co-ordinate

&

System variable prefix, for example &PLUNGEFEED

#

Read-only variable prefix, for example #FREEDIG

*

Comment line, not processed by the PCI system, for example

* This is a comment line

[ ]

Use the contents of these brackets, for example
%IF[ANG]=>[EANG]%GOTO=endloop

( )

Perform an operation in these brackets first, as in standard mathematical notation