; This file (hopefully) contains the full list of keywords for all known variants of MMBasic. It is used by MMEDit and the standalone syntax lookup program.														
;Blank lines and  lines starting with ; are ignored														
; The format is TAB separated and is best edited in a spreadsheet program that handles text files.														
; quotes are likely to be added around fields that contain a comma. This is OK and will be removed on loading														
; The fields are keyword - keywords and parameters in upper case.														
; the html column is the link to help pages in MMEdit. Not applicable when used standalone.														
; syntax columns lists the appropriate syntax for the search keyword/phrase.														
; the remaining columns are used to indicate if the keyword syntax is used in each variant. Additional columns can be added														
; keyword fields starting with ZZZ are for general parameters which are used for multiple commands														
;														
;														
														
keyword	html	syntax	command	function	ARMmite	CMM2	DOS	MMB4W	maximite	micromite	micromite+	picomite	picomiteVGA_HDMI	webmite
*	operators	multiply			1	1	1	1	1	1	1	1	1	1
+	operators	add			1	1	1	1	1	1	1	1	1	1
-	operators	subtract			1	1	1	1	1	1	1	1	1	1
/	operators	divide			1	1	1	1	1	1	1	1	1	1
<=	operators	less than or equal			1	1	1	1	1	1	1	1	1	1
<>	operators	not equal			1	1	1	1	1	1	1	1	1	1
=	operators	equal or assignment			1	1	1	1	1	1	1	1	1	1
=<	operators	less than or equal			1	1	1	1	1	1	1	1	1	1
=>	operators	greater than or equal			1	1	1	1	1	1	1	1	1	1
>	operators	greater than			1	1	1	1	1	1	1	1	1	1
>=	operators	greater than or equal			1	1	1	1	1	1	1	1	1	1
>>	operators	shift right unsigned			1	1	1	1	1	1	1	1	1	1
>>>>	operators	shift right signed			1	1		1				1	1	1
<<	operators	shift left			1	1	1	1	1	1	1	1	1	1
\	operators	integer divide			1	1	1	1	1	1	1	1	1	1
^	operators	exponent			1	1	1	1	1	1	1	1	1	1
AND	operators	logical AND			1	1	1	1	1	1	1	1	1	1
OR	operators	logical OR			1	1	1	1	1	1	1	1	1	1
NOT	operators	logical NOT			1	1	1	1	1	1	1	1	1	1
INV	operators	bitwise invert			1	1	1	1	1	1	1	1	1	1
:	operators	label | multi statement line			1	1	1	1	1	1	1	1	1	1
$	types	string$			1	1	1	1	1	1	1	1	1	1
%	types	float!			1	1	1	1	1	1	1	1	1	1
!	types	integer%			1	1	1	1	1	1	1	1	1	1
'	rem	 ' comment	1		1	1	1	1	1	1	1	1	1	1
?	print	? String$ (PRINT)	1		1	1	1	1	1	1	1	1	1	1
/*	rem	/* comment block start	1		1							1	1	1
*/	rem	*/ comment block end	1		1							1	1	1
#COMMENT END	define	#COMMENT END	1		1	1		1						
#COMMENT START	define	#COMMENT START	1		1	1		1						
#DEFINE	define	"#DEFINE 'replacethis', 'withthis'"	1		1	1		1						
#INCLUDE	include	#INCLUDE file$	1		1	1		1						
#MMDEBUG OFF	mmdebug	#MMDEBUG OFF	1		1	1		1						
#MMDEBUG ON	mmdebug	#MMDEBUG ON	1		1	1		1						
@(	print	"PRINT @(x,[ y] [, m] ) expression"	1		1	1		1	1	1	1	1	1	1
.clock_div	pio	.clock_div <divider>	1									1	1	1
.define	pio	.define (PUBLIC) <symbol> <value>	1									1	1	1
.end	pio	.end program [list]	1									1	1	1
.fifo	pio	.fifo <fifo_config>	1									1	1	1
.in	pio	.in <count> (left|right) (auto) (<threshold>)	1									1	1	1
.label	pio	.label <label>	1									1	1	1
.lang_opt	pio	.lang_opt <lang> <name> <option>	1									1	1	1
.line	pio	.line next	1									1	1	1
.mov_status	pio	.mov_status rxfifo < <n> |  txfifo < <n> | irq <(next|prev)>	1									1	1	1
.origin	pio	.origin <offset>	1									1	1	1
.out	pio	.out <count> (left|right) (auto) (<threshold>)	1									1	1	1
.pio_version	pio	.pio_version <version>	1									1	1	1
.program	pio	.program <name>	1									1	1	1
.set	pio	.set <count>	1									1	1	1
.side	pio	.side	1									1	1	1
.side_set	pio	.side_set <count> (opt) (pindirs)	1									1	1	1
.word	pio	.word <value>	1									1	1	1
.wrap	pio	.wrap	1									1	1	1
.wrap target	pio	.wrap target	1									1	1	1
.wrap_target	pio	.wrap_target	1									1	1	1
ABS( 	abs	ABS( number )		1	1	1	1	1	1	1	1	1	1	1
ACOS( 	acos	ACOS( number )		1	1	1	1	1	1	1	1	1	1	1
ADC CLOSE	adc	ADC CLOSE	1		1	1						1	1	1
ADC FREQUENCY	adc	ADC FREQUENCY frequency	1		1	1						1	1	1
ADC OPEN	adc	"ADC OPEN frequency,channel1-pin [,channel2-pin] [,channel3-pin] [,interrupt]"	1		1	1						1	1	1
ADC RUN	adc	"ADC RUN array1%(),array2%()"	1									1	1	1
ADC START	adc	"ADC START array1!() [, array2!()] [, array3!()] [, array4!()] [, Chan4arr!()] [, C1min] [, C1max] [, C2min] [, C2max] [, C3min] [, C3max] [, C4min] [, C4max]"	1		1	1						1	1	1
ADC TRIGGER	adc	"ADC TRIGGER channel, level"	1		1	1								
ARC	arc	"ARC x, y, r1, [r2], rad1, rad2, colour"	1		1	1		1				1	1	1
ARRAY ADD		" ARRAY ADD in( ), value ,out( )"				1						1	1	1
ARRAY INSERT 		"ARRAY INSERT targetarray( ), [d1] [,d2] [,d3] [,d4] [,d5] , sourcearray( )"				1						1	1	1
ARRAY SET		" ARRAY SET value, array( ) "				1						1	1	1
ARRAY SLICE 		"ARRAY SLICE sourcearray( ), [d1] [,d2] [,d3] [,d4] [,d5] destinationarray( )"				1						1	1	1
AS	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1	1	1	1	1	1	1
ASC( 	asc	ASC( string$ )		1	1	1	1	1	1	1	1	1	1	1
ASCII	ASCIIcodes	ASCII codes												
ASIN( 	asin	ASIN( radians ) 		1	1	1	1	1	1	1	1	1	1	1
ASTRO	astromomy	"ASTRO object alt, az [, ra_out, dec_out] | ASTRO alt, az, ra, dec [, pm_ra, pm_dec] [, ra_out, dec_out]"										1	1	1
ATAN2( 	atan2	"ATAN2( y, x )"		1	1	1		1	1	1	1	1	1	1
ATN( 	atn	ATN( radians )		1	1	1	1	1	1	1	1	1	1	1
AUTOSAVE	autosave	AUTOSAVE file$ |  [CRUNCH] | [ APPEND]	1		1	1		1		1	1	1	1	1
BACKLIGHT	backlight	"BACKLIGHT level [,DEFAULT]"	1		1							1		1
BASE$(	bin	"BASE$( base, number [, chars])"		1	1	1		1					1	1
BAUDRATE( 	baudrate	"BAUDRATE( comm [, timeout] )"	1			1						1	1	1
BEZIER		"BEZIER xs, ys, xc1, yc1, xc2,yc2, xe, ye, colour"	1			1						1	1	1
BIN$( 	bin	"BIN$( number [, chars])"		1	1	1	1	1	1	1	1	1	1	1
BIN2STR$( ~BIG	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( DOUBLE	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( INT16	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( INT32	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( INT64	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( INT8	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( SINGLE	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( UINT16	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( UINT32	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( UINT64	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIN2STR$( UINT8	str2bin	"BIN2STR$(type, value [,BIG])"		1	1	1		1				1	1	1
BIT(		"BIT(var%,bitno)=0 or 1"	1	1		1						1	1	1
BITBANG BITSTREAM	bitbang_bitstream	"BITBANG BITSTREAM pinno, n_transitions, array%()"	1		1	1						1	1	1
BITBANG CAMERA		BITBANG CAMERA command	1			1						1	1	1
BITBANG CAMERA CHANGE		"BITBANG CAMERA CHANGE image%(),change! [,scale [,x ,y]]"	1			1						1	1	1
BITBANG CAMERA CLOSE		BITBANG CAMERA CLOSE	1			1						1	1	1
BITBANG CAMERA OPEN		"BITBANG CAMERA OPEN XLKpin, PLKpin, HSpin, VSCpin, RETpin, D0pin"	1			1						1	1	1
BITBANG CAMERA REGISTER		"BITBANG CAMERA REGISTER reg%, data%"	1			1						1	1	1
BITBANG CAMERA TEST		BITBANG CAMERA TEST tnum	1			1						1	1	1
BITBANG HUMID	bitbang_bitstream	"BITBANG HUMID pin, tvar, hvar [,DHT11]"	1			1						1	1	1
BITBANG HUMID ~DHT11	bitbang_bitstream	"BITBANG HUMID pin, tvar, hvar [,DHT11]"	1			1						1	1	1
BITBANG LCD	bitbang_bitstream	"BITBANG LCD line, pos, text$"	1			1						1	1	1
BITBANG LCD CLEAR	bitbang_bitstream	BITBANG LCD CLEAR	1			1						1	1	1
BITBANG LCD CLOSE	bitbang_bitstream	BITBANG LCD CLOSE	1			1						1	1	1
BITBANG LCD CMD	bitbang_bitstream	"BITBANG LCD CMD d1 [, d2 [, etc]]"	1			1						1	1	1
BITBANG LCD DATA	bitbang_bitstream	"BITBANG LCD DATA d1 [, d2 [, etc]]"	1			1						1	1	1
BITBANG LCD INIT	bitbang_bitstream	"BITBANG LCD INIT d4, d5, d6, d7, rs, en"	1			1						1	1	1
BITBANG SERIALRX	bitbang_bitstream	"BITBANG SERIALRX pinno,baudrate, istring$,timeout_in_ms, status% [,nbr][,terminators$]"	1			1						1	1	1
BITBANG SERIALTX	bitbang_bitstream	"BITBANG SERIALTX pinno,baudrate, ostring$"	1			1						1	1	1
BITBANG WS2812 W	bitbang_bitstream	"BITBANG WS2812 W, pin, nbr, value%[()]"	1		1	1						1	1	1
BLIT	blit	"BLIT x1, y1, x2, y2, w, h [,page] [,orientation]"	1		1	1		1				1	1	1
BLIT CLOSE	blit	BLIT CLOSE [#]b	1		1	1		1				1	1	1
BLIT COMPRESSED	blit	"BLIT COMPRESSED address%, x, y[,col]"	1		1	1		1				1	1	1
BLIT FRAMEBUFFER	blit	"BLIT FRAMEBUFFER from, to, xin, yin, xout, yout, width, height [, colour]"	1		1	1		1				1	1	1
BLIT LOAD	blit	"BLIT LOAD[BMP] [#]b, fname$ [, x] [, y] [, w] [, h]"	1		1	1		1				1	1	1
BLIT MEMORY	blit	"BLIT MEMORY address%, x, y[,col]"	1		1	1		1				1	1	1
BLIT MERGE	blit	"BLIT MERGE colour, x, y, w, h"	1		1	1		1				1		1
BLIT READ	blit	"BLIT READ [#]b, x, y, w, h [,pagenumber]"	1		1	1		1				1	1	1
BLIT WRITE	blit	"BLIT WRITE [#]b, x, y [,mode]"	1		1	1		1				1	1	1
BOUND( 	bound	"BOUND(array() [,dimension]"		1		1		1				1	1	1
BOX	box	"BOX x, y, w, h [, lw] [,c] [,fill]"	1		1	1		1				1	1	1
BOX AND_PIXELS	box	"BOX AND_PIXELS x, y, w, h, colour [,pageno]"	1		1	1		1						
BOX OR_PIXELS	box	"BOX OR_PIXELS x, y, w, h, colour [,pageno]"	1		1	1		1						
BOX XOR_PIXELS	box	"BOX XOR_PIXELS x, y, w, h, colour [,pageno]"	1		1	1		1						
BYREF		BYREF				1						1	1	1
BYTE(		"BYTE(var$,byteno)=0 to 255"	1	1		1						1	1	1
BYVAL		BYVAL				1						1	1	1
CALL	call	"CALL usersubname$ [,usersubparameters,....]"	1		1	1		1				1	1	1
CALL( 	call	"CALL( userfnname$ [,userfnparameters,....]"	1		1	1		1				1	1	1
CAMERA BACKUP	camera	CAMERA BACKUP	1									1		1
CAMERA CAPTURE	camera	"CAMERA CAPTURE [scale, [x , y]]"	1									1		1
CAMERA CHANGE	camera	"CAMERA CHANGE image%(), change! [, scale [, x , y]]"	1									1		1
CAMERA CLOSE	camera	CAMERA CLOSE	1									1		1
CAMERA OPEN	camera	"CAMERA OPEN XLKpin, PLKpin, HSpin, VSCpin, RETpin, D0pin"	1									1		1
CAMERA REGISTER	camera	"CAMERA REGISTER register, value"	1									1		1
CAMERA SAVE	camera	CAMERA SAVE  filename 	1											
CAMERA TEST	camera	CAMERA TEST tnum	1									1		1
CAN CLOSE		CAN CLOSE				1								
CAN FILTER 		"CAN FILTER index, eid, type, config, id1, id2"				1								
CAN FILTER GLOBAL		"CAN FILTER GLOBAL, id, eid, idr, eidr"				1								
CAN OPEN 		"CAN OPEN index, speed, mode"				1								
CAN OPEN 		"CAN OPEN index,0, mode, prescaler, seg1, seg2, sjw"				1								
CAN READ 		"CAN READ fifo, id, eid, rtr, dlc, msg, fmi, ret"				1								
CAN SEND 		"CAN SEND id, eid, rtr, dlc, msg, ret"				1								
CAN START		CAN START				1								
CAN STOP		CAN STOP				1								
CASE	select	"CASE testexp [[, testexp]  ]"	1		1	1	1	1				1	1	1
CASE ELSE	select	CASE ELSE	1		1	1	1	1				1	1	1
CASE IS	select	CASE [IS] comparison	1		1	1	1	1				1	1	1
CAT	inc	"CAT string$1, string$2"	1			1		1				1	1	1
CFUNCTION	csub	"CFUNCTION name( type [,type ... ] ) typereturn"	1			1						1	1	1
CHDIR	dir	CHDIR dir$	1		1	1	1	1				1	1	1
CHOICE( 	choice	"CHOICE(condition, ExpressionIfTrue, ExpressionIfFalse)"	1			1		1				1	1	1
CHR$( 	chr	CHR$( number )		1	1	1	1	1				1	1	1
CINT( 	int	CINT( number )		1	1	1	1	1				1	1	1
CIRCLE	circle	"CIRCLE x, y, r [, lw] [, a] [, colour] [, fill]"	1		1	1		1				1	1	1
CLASSIC( 	classic	"CLASSIC(funct, channel)"		1		1						1	1	1
CLEAR	clear	CLEAR	1			1	1	1				1	1	1
CLEAR VARS	clear	"CLEAR VARS variable[,variable]"	1											
CLICK( DOWN	mouse	CLICK(DOWN)		1								1	1	1
CLICK( LASTREF	mouse	CLICK(LASTREF)		1								1	1	1
CLICK( LASTX	mouse	CLICK(LASTX)		1								1	1	1
CLICK( LASTY	mouse	CLICK(LASTY)		1								1	1	1
CLICK( REF 	mouse	CLICK(REF)		1								1	1	1
CLICK( UP 	mouse	CLICK(UP)		1								1	1	1
CLOSE	close	"CLOSE [#]nbr [,[#]nbr]  "	1		1	1	1	1	1		1	1	1	1
CLS	cls	CLS [colour]	1		1	1	1	1	1	1	1	1	1	1
CMM2 LOAD		CMM2 LOAD	1									1	1	1
CMM2 RUN		CMM2 RUN	1									1	1	1
COLOR	colour	"COLOR fore [, back]"	1		1	1	1	1				1	1	1
COLOUR	colour	"COLOUR fore [, back]"	1		1	1	1	1				1	1	1
COLOUR MAP		"COLOUR MAP inarray%(), outarray%() [, colourmap%()]"	1									1	1	1
CONFIGURE		CONFIGURE cfg	1									1	1	1
CONFIGURE LIST		CONFIGURE LIST	1									1	1	1
CONST	const	"CONST id = expression [, id = expression] ..."	1		1	1	1	1				1	1	1
CONTINUE	continue	CONTINUE	1		1	1	1	1				1	1	1
CONTINUE DO	do	CONTINUE DO	1		1	1	1	1				1	1	1
CONTINUE FOR	for	CONTINUE FOR	1		1	1	1	1				1	1	1
CONTROLLER	wii	CONTROLLER option				1								
CONTROLLER CLASSIC CLOSE	wii	CONTROLLER CLASSIC CLOSE [n]				1								
CONTROLLER CLASSIC OPEN	wii	"CONTROLLER CLASSIC OPEN [n] [,interrupt [,bitmask] ]"				1								
CONTROLLER MOUSE CLOSE	wii	CONTROLLER MOUSE CLOSE [n]				1								
CONTROLLER MOUSE OPEN	wii	"CONTROLLER MOUSE OPEN [n] [,LEFTBUTTONint] [,RIGHTBUTTONint]"				1								
CONTROLLER NUMCHUK OPEN	wii	"CONTROLLER NUNCHUK OPEN [n] [,Zinterrupt [,Cinterrupt] ]"				1								
CONTROLLER NUNCHUK CLOSE	wii	CONTROLLER NUNCHUK CLOSE [n]				1								
COPY	copy	COPY fname1$ TO fname2$ | dirname$	1		1	1		1	1	1	1	1	1	1
COPY A2B	copy	COPY A2B fname1$ TO fname2$												
COPY B2A	copy	COPY B2A fname1$ TO fname2$												
COS( 	cos	COS( radians ) 			1	1	1	1	1	1	1	1	1	1
CPU	cpu_restart	CPU RESTART	1		1	1		1	1	1	1	1	1	1
CPU SLEEP	cpu_speed	"CPU SLEEP [ sec [, abortpin]]"	1		1	1		1	1	1	1	1	1	1
CSUB	csub	"CSUB name [type [, type]  ]"	1		1	1		1		1	1	1	1	1
CTRLVAL( 	ctrlval	CTRLVAL(#ref) = value		1	1	1		1		1	1	1	1	1
CURSOR		"CURSOR x, y"					1							
CWD$	cwd	CWD$		1	1	1	1	1	1	1	1	1	1	1
DAC	dac	"DAC n, voltage"	1			1								
DAC START	dac	"DAC START frequency, DAC1array%() [,DAC2array%()] [,interrupt]"	1			1								
DAC STOP	dac	DAC STOP	1			1								
DATA	data	"DATA constant[,constant]..."	1		1	1	1	1	1	1	1	1	1	1
DATE$	date	DATE$ = 'DD-MM-YY' or 'DD/MM/YY' or string$ =  DATE$	1		1	1	1	1	1	1	1	1	1	1
DATETIME$( 	datetime	DATETIME$(n)		1		1		1				1	1	1
DAY$( 	day	DAY$(date$)		1		1		1				1	1	1
DAY$( NOW	day	DAY$(NOW)		1		1		1				1	1	1
DEFINEFONT	definefont	DEFINEFONT #n	1		1	1		1				1	1	1
DEG( 	deg	DEG( radians )		1	1	1	1	1	1	1	1	1	1	1
DEVICE BITSTREAM		"DEVICE BITSTREAM pinno, n_transitions, array%()"	1									1	1	1
DEVICE CAMERA		DEVICE CAMERA	1									1	1	1
DEVICE GAMEPAD		DEVICE GAMEPAD	1									1	1	1
DEVICE HUMID		DEVICE HUMID	1									1	1	1
DEVICE KEYPAD		DEVICE KEYPAD	1									1	1	1
DEVICE LCD		DEVICE LCD	1									1	1	1
DEVICE MOUSE		DEVICE MOUSE	1									1	1	1
DEVICE SERIALRX		"DEVICE SERIALRX pinno, baudrate, istring$, timeout_in_ms, status% [, nbr] [, terminators$]"	1									1	1	1
DEVICE SERIALTX		"DEVICE SERIALTX pinno, baudrate, ostring$"	1									1	1	1
DEVICE WII		DEVICE WII	1									1	1	1
DEVICE WS2812		DEVICE WS2812	1									1	1	1
DEVICE( GAMEPAD		"DEVICE(GAMEPAD channel, funct)"										1	1	1
DEVICE( MOUSE		"DEVICE(MOUSE channel, funct)"										1	1	1
DEVICE( WII		DEVICE(WII [CLASSIC] funct)										1	1	1
DEVICE( WII NUNCHUCK		DEVICE(WII NUNCHUCK funct)										1	1	1
DHT22	dht22	"DHT22 pin, tvar, hvar"	1			1						1	1	1
DIM	dim	"DIM [type] decl [,decl]..."	1		1	1	1	1				1	1	1
DIM FLOAT	dim	"DIM FLOAT decl [,decl]..."	1		1	1	1	1				1	1	1
DIM INTEGER	dim	"DIM INTEGER  decl [,decl]..."	1		1	1	1	1				1	1	1
DIM STRING	dim	"DIM STRING decl [,decl]..."	1		1	1	1	1				1	1	1
DIM STRING LENGTH	dim	"DIM STRING decl [,decl]  LENGTH n"	1		1	1	1	1				1	1	1
DIR$( 	dir	"DIR$( [fspec [, type ]] )"		1	1	1		1				1	1	1
DISTANCE( 	distance	"DISTANCE( trigger [, echo ] )"		1	1	1						1	1	1
DO	do	DO	1		1	1	1	1				1	1	1
DO WHILE	do	DO WHILE expression	1		1	1	1	1				1	1	1
DRAW3D CAMERA	draw3d	"DRAW3D CAMERA n, z_viewplane[,x_camera [,y_camera] [,PAN_X] [,PAN_Y]"	1			1						1	1	
DRAW3D CLOSE	draw3d	"DRAW3D CLOSE n [,n1 [,n2...]]"	1			1						1	1	
DRAW3D CLOSE ALL	draw3d	DRAW3D CLOSE ALL	1			1						1	1	
DRAW3D CREATE	draw3d	"DRAW3D CREATE nv, nf, camera, vertices(), fc(), faces(), colours() , edge() ,fill()"	1			1						1	1	
DRAW3D DIAGNOSE	draw3d	"DRAW3D DIAGNOSE objectno, x, y, z"	1			1						1	1	
DRAW3D HIDE	draw3d	"DRAW3D HIDE n [,n1 [,n2...]]"	1			1						1	1	
DRAW3D HIDE ALL	draw3d	DRAW3D HIDE ALL	1			1						1	1	
DRAW3D RESET	draw3d	"DRAW3D RESET n [,n1 [,n2...]}"	1			1						1	1	
DRAW3D ROTATE	draw3d	"DRAW3D ROTATE q(), n [,n1 [,n2...]}"	1			1						1	1	
DRAW3D SET FLAGS	draw3d	DRAW3D SET FLAGS	1			1						1	1	
DRAW3D SHOW	draw3d	"DRAW3D SHOW n, x, y, z [,nocull]"	1			1						1	1	
DRAW3D WRITE	draw3d	"DRAW3D WRITE n, x, y, z [,nocull]"	1			1						1	1	
DRAW3D( X	draw3d	DRAW3D(x n)				1								
DRAW3D( XMAX	draw3d	DRAW3D(xmax n)				1								
DRAW3D( XMIN	draw3d	DRAW3D(xmin n)				1								
DRAW3D( Y	draw3d	DRAW3D(y n)				1								
DRAW3D( YMAX	draw3d	DRAW3D(ymax n)				1								
DRAW3D( YMIN	draw3d	DRAW3D(ymin n)				1								
DRAW3D( Z	draw3d	DRAW3D(z n)				1								
DRIVE		DRIVE a: | b:	1									1	1	1
EDIT	edit	EDIT [FILE] [file$]	1		1	1	1	1				1	1	1
ELSE	if	ELSE	1		1	1	1	1				1	1	1
ELSEIF	if	ELSEIF expression THEN	1		1	1	1	1				1	1	1
END	end	END [noend] | cmd$	1		1	1	1	1				1	1	1
END CFUNCTION	csub	END CFUNCTION	1		1	1								
END CSUB	csub	END CSUB	1		1	1						1	1	1
END DEFINEFONT	definefont	END DEFINEFONT	1		1	1		1				1	1	1
END FUNCTION	function	END FUNCTION	1		1	1	1	1				1	1	1
END IF	if	END IF	1		1	1	1	1				1	1	1
END SELECT	select	END SELECT	1		1	1	1	1				1	1	1
END SUB	sub	END SUB	1		1	1	1	1				1	1	1
ENDIF	if	ENDIF	1		1	1	1	1				1	1	1
EOF( 	eof	EOF( [#]nbr )		1	1	1	1	1				1	1	1
EPOCH( 	datetime	EPOCH(DATETIME$ | NOW)		1	1	1		1				1	1	1
ERASE	clear	"ERASE variable [,variable]..."	1		1	1		1				1	1	1
ERROR	error	ERROR [error_msg$]	1		1	1	1	1				1	1	1
EVAL( 	eval	EVAL( string$ )		1	1	1		1				1	1	1
EXECUTE	execute	EXECUTE command$	1		1	1		1				1	1	1
EXIT	do	EXIT [DO]	1		1	1	1	1				1	1	1
EXIT FOR	for	EXIT FOR	1		1	1	1	1				1	1	1
EXIT FUNCTION	function	EXIT FUNCTION	1		1	1	1	1				1	1	1
EXIT SUB	sub	EXIT SUB	1		1	1	1	1				1	1	1
EXP( 	exp	EXP( number )		1	1	1	1	1				1	1	1
FIELD$( 	field	"FIELD$( string1, nbr, string2 [, string3] )"		1	1	1		1				1	1	1
FILES	files	"FILES [fspec$] [, sort]"	1		1	1	1	1				1	1	1
FILL 		"FILL x, y, fillcolour [,bordercolour]"			1	1		1				1	1	1
FIX( 	int	FIX( number )		1	1	1	1	1				1	1	1
FLAG(		FLAG( n%)=value				1						1	1	1
FLASH	flash	FLASH	1									1	1	1
FLASH CHAIN	flash	FLASH CHAIN n	1									1	1	1
FLASH DISK LOAD	flash	"FLASH DISK LOAD n, fname$ [,O[VERWRITE]]"	1									1	1	1
FLASH ERASE	flash	FLASH ERASE n	1									1	1	1
FLASH ERASE ALL	flash	FLASH ERASE ALL	1									1	1	1
FLASH LIST	flash	"FLASH LIST n [, all]"	1									1	1	1
FLASH LOAD	flash	FLASH LOAD n	1									1	1	1
FLASH OVERWRITE	flash	FLASH OVERWRITE n	1									1	1	1
FLASH RUN	flash	FLASH RUN n	1									1	1	1
FLASH SAVE	flash	FLASH SAVE n	1									1	1	1
FLUSH	flash	FLUSH [#]fnbr	1					1				1	1	1
FONT	font	"FONT [#]font-number, scaling"	1		1	1		1				1	1	1
FOR	for	FOR counter = start TO finish [STEP increment]	1		1	1	1	1				1	1	1
FORMAT$( 	format	"FORMAT$( nbr [, fmt$] )"		1	1	1		1				1	1	1
FRAMEBUFFER BACKUP	framebuffer	FRAMEBUFFER BACKUP	1		1	1		1						
FRAMEBUFFER BLIT	framebuffer	"FRAMEBUFFER BLIT from, to, x_from, y_from, x_to, y_to, width, height"	1		1	1		1						
FRAMEBUFFER CLOSE	framebuffer	FRAMEBUFFER CLOSE [which]	1		1	1		1				1	1	1
FRAMEBUFFER COPY	framebuffer	"FRAMEBUFFER COPY from, to [, b]"	1		1	1		1				1	1	1
FRAMEBUFFER CREATE	framebuffer	FRAMEBUFFER CREATE 2	1		1	1		1				1	1	1
FRAMEBUFFER CREATE	framebuffer	"FRAMEBUFFER CREATE HorizontalSize%, VerticalSize%"	1		1	1		1					1	
FRAMEBUFFER LAYER	framebuffer	FRAMEBUFFER LAYER [colour]	1		1	1		1				1	1	1
FRAMEBUFFER LAYER TOP	framebuffer	FRAMEBUFFER LAYER TOP [colour]	1		1	1		1						
FRAMEBUFFER MERGE	framebuffer	"FRAMEBUFFER MERGE [colour] [, mode] [, updaterate]"	1		1	1		1				1		1
FRAMEBUFFER RESTORE	framebuffer	"FRAMEBUFFER RESTORE [x, y, w, h]"	1		1	1		1						
FRAMEBUFFER SYNC	framebuffer	FRAMEBUFFER SYNC	1		1	1		1				1		1
FRAMEBUFFER WAIT	framebuffer	FRAMEBUFFER WAIT	1		1	1		1					1	
FRAMEBUFFER WINDOW	framebuffer	"FRAMEBUFFER WINDOW x, y, page [,I or B]"	1		1	1		1						
FRAMEBUFFER WRITE	framebuffer	FRAMEBUFFER WRITE N | F | L	1		1	1		1				1	1	1
FUNCTION	function	"FUNCTION xxx (arg1 [,arg2, ...]) [AS <type>]"	1		1	1	1	1				1	1	1
GAMEPAD COLOUR		"GAMEPAD COLOUR channel, colour"	1									1	1	1
GAMEPAD HAPTIC		"GAMEPAD HAPTIC channel left, right"	1									1	1	1
GAMEPAD INTERRUPT DISABLE		GAMEPAD INTERRUPT DISABLE channel	1									1	1	1
GAMEPAD INTERRUPT ENABLE		"GAMEPAD INTERRUPT ENABLE channel, int [, mask]"	1									1	1	1
GETSCANLINE	getscanline	GETSCANLINE				1		1				1	1	1
GOSUB	gosub	GOSUB target	1		1	1	1	1				1	1	1
GOTO	goto	GOTO target	1		1	1	1	1				1	1	1
GPS( ALTITUDE	gps	GPS(ALTITUDE)		1		1						1	1	1
GPS( DATE	gps	GPS(DATE)		1		1						1	1	1
GPS( DOP	gps	GPS(DOP)		1		1						1	1	1
GPS( FIX	gps	GPS(FIX)		1		1						1	1	1
GPS( GEOID	gps	GPS(GEOID)		1		1						1	1	1
GPS( LATITUDE	gps	GPS(LATITUDE)		1		1						1	1	1
GPS( LONGITUDE	gps	GPS(LONGITUDE)		1		1						1	1	1
GPS( SATELLITES	gps	GPS(SATELLITES)		1		1						1	1	1
GPS( SPEED	gps	GPS(SPEED)		1		1						1	1	1
GPS( TIME	gps	GPS(TIME)		1		1						1	1	1
GPS( TRACK	gps	GPS(TRACK)		1		1						1	1	1
GPS( VALID	gps	GPS(VALID)		1		1						1	1	1
GUI AREA	gui	"GUI AREA #ref, X, Y [, width, height]"	1		1	1		1				1	1	1
GUI BARGAUGE	gui	"GUI BARGAUGE #ref,X,Y,W,H,F,B,m,m,c1,ta,c2,tb,c3,tc,c4"	1		1	1		1				1	1	1
GUI BCOLOUR	gui	"GUI BCOLOUR colour, #ref1 [, #ref2, ...]"	1		1	1		1				1	1	1
GUI BEEP	gui	GUI BEEP msec	1		1	1		1				1	1	1
GUI BITMAP	gui	"GUI BITMAP x, y, data [, w] [, h] [, s] [, colour] [, bc]"	1		1	1		1				1	1	1
GUI BUTTON	gui	"GUI BUTTON #ref, caption$, X, Y [, w, h, FC, BC]"	1		1	1		1				1	1	1
GUI CALIBRATE	gui	"GUI CALIBRATE [, a1, a2, a3, a4, a5]"	1		1	1		1				1		1
GUI CANCEL	gui	GUI TEXTBOX | NUMBERBOX | FORMATBOX CANCEL	1		1	1		1				1	1	1
GUI CAPTION	gui	"GUI CAPTION #ref, text$, X, Y [, just$, FC], BC]"	1		1	1		1				1	1	1
GUI CHECKBOX	gui	"GUI CHECKBOX #ref, caption$, X, Y [, size, colour]"	1		1	1		1				1	1	1
GUI CURSOR	cursor	"GUI CURSOR x, y"	1		1	1		1						
GUI CURSOR COLOUR	cursor	GUI CURSOR COLOUR cursorcolour	1		1	1		1						
GUI CURSOR HIDE	cursor	GUI CURSOR HIDE	1		1	1		1						
GUI CURSOR LOAD	cursor	GUI CURSOR LOAD	1		1	1		1						
GUI CURSOR OFF	cursor	GUI CURSOR OFF	1		1	1		1						
GUI CURSOR ON	cursor	"GUI CURSOR ON [cursorno [, x, y [,cursorcolour] ] ]"	1		1	1		1						
GUI CURSOR SHOW	cursor	GUI CURSOR SHOW	1		1	1		1						
GUI DELETE	gui	"GUI DELETE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI DELETE ALL	gui	"GUI DELETE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI DISABLE	gui	"GUI DISABLE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI DISABLE ALL	gui	"GUI DISABLE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI DISPLAYBOX	gui	"GUI DISPLAYBOX #ref, X, Y [, width, height, FC, BC]"	1		1	1		1				1	1	1
GUI ENABLE	gui	"GUI ENABLE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI ENABLE ALL	gui	"GUI ENABLE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI FCOLOUR	gui	"GUI FCOLOUR colour, #ref1 [, #ref2, ...]"	1		1	1		1				1	1	1
GUI FORMATBOX	gui	"GUI FORMATBOX #ref, format$, x, y [, w, h, fc, bc]"	1		1	1		1				1	1	1
GUI FORMATBOX	gui	GUI TEXTBOX | NUMBERBOX | FORMATBOX CANCEL	1		1	1		1				1	1	1
GUI FORMATBOX ACTIVATE	gui	GUI FORMATBOX ACTIVATE #ref	1		1	1		1				1	1	1
GUI FORMATBOX CANCEL	gui	GUI FORMATBOX CANCEL	1		1	1		1				1	1	1
GUI FRAME	gui	"GUI FRAME #ref, caption$, X, Y [, width, height, colour]"	1		1	1		1				1	1	1
GUI GAUGE	gui	"GUI GAUGE #ref,X,Y,R,F,B,m,m,d,u$,c1,ta,c2,tb,c3,tc,c4"	1		1	1		1				1	1	1
GUI HIDE	gui	"GUI HIDE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI HIDE ALL	gui	"GUI HIDE #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI INTERRUPT	gui	"GUI INTERRUPT down [, up]"	1		1	1		1				1	1	1
GUI LED	gui	"GUI LED #ref, caption$, X, Y [, radius, colour]"	1		1	1		1				1	1	1
GUI NUMBERBOX	gui	"GUI NUMBERBOX #ref, X, Y [, width, height, FC, BC]"	1		1	1		1				1	1	1
GUI NUMBERBOX	gui	GUI TEXTBOX | NUMBERBOX | FORMATBOX CANCEL	1		1	1		1				1	1	1
GUI NUMBERBOX ACTIVATE	gui	GUI NUMBERBOX ACTIVATE	1		1	1		1				1	1	1
GUI NUMBERBOX CANCEL	gui	GUI NUMBERBOX CANCEL	1		1	1		1				1	1	1
GUI PAGE 	gui	"GUI PAGE #n [,#n2, #n3, etc]"	1		1	1		1				1	1	1
GUI RADIO	gui	"GUI RADIO #ref, caption$, X, Y [, radius, colour]"	1		1	1		1				1	1	1
GUI REDRAW	gui	"GUI REDRAW #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI RESET LCDPANEL	gui	GUI RESET LCDPANEL	1		1	1		1				1		1
GUI RESTORE	gui	"GUI RESTORE #ref1 [,#ref2, #ref3, etc]"	1		1	1		1				1	1	1
GUI RESTORE ALL	gui	GUI RESTORE ALL	1		1	1		1				1	1	1
GUI SETUP	gui	"GUI SETUP #n PAGE #n [,#n2, ...]"	1		1	1		1				1	1	1
GUI SHOW	gui	"GUI SHOW #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI SHOW ALL	gui	"GUI SHOW #ref1 [,#ref2, ...] | ALL"	1		1	1		1				1	1	1
GUI SPINBOX	gui	"GUI SPINBOX #ref, X, Y, w, h [, FC, BC, Step, Min, Max]"	1		1	1		1				1	1	1
GUI SWITCH	gui	"GUI SWITCH #ref, caption$, X, Y [, width, height, FC, BC]"	1		1	1		1				1	1	1
GUI TEST LCDPANEL	gui	GUI TEST LCDPANEL | TOUCH	1		1			1				1		1
GUI TEST TOUCH	gui	GUI TEST LCDPANEL | TOUCH	1		1			1				1		1
GUI TEXTBOX	gui	"GUI TEXTBOX #ref, X, Y [, width, height, FC, BC]"	1		1	1		1				1	1	1
GUI TEXTBOX ACTIVATE	gui	GUI TEXTBOX ACTIVATE #ref	1		1	1		1				1	1	1
GUI TEXTBOX CANCEL	gui	GUI TEXTBOX CANCEL	1		1	1		1				1	1	1
HELP	help	HELP [text]	1			1								
HEX$( 	bin	"HEX$( number [, chars])"		1	1	1	1	1	1	1	1	1	1	1
HUMID	dht22	"HUMID pin, tvar, hvar [,DHT11]"	1		1	1			1	1	1	1	1	1
I2C CHECK	i2c	I2C CHECK addr	1		1	1			1	1	1	1	1	1
I2C CLOSE	i2c	I2C CLOSE	1		1	1			1	1	1	1	1	1
I2C OPEN	i2c	"I2C OPEN speed, timeout"	1		1	1			1	1	1	1	1	1
I2C READ	i2c	"I2C READ addr, option, rcvlen, rcvbuf"	1		1	1			1	1	1	1	1	1
I2C SLAVE	i2c	I2C SLAVE	1		1	1			1	1	1	1	1	1
I2C WRITE	i2c	"I2C WRITE addr, option, sendlen, senddata [,sendata ...]"	1		1	1			1	1	1	1	1	1
I2C2	i2c	I2C2 parameter	1		1	1			1	1	1	1	1	1
I2C2 CHECK	i2c	I2C2 CHECK addr	1		1	1			1	1	1	1	1	1
I2C2 CLOSE	i2c	I2C2 CLOSE	1		1	1			1	1	1	1	1	1
I2C2 OPEN	i2c	"I2C2 OPEN speed, timeout"	1		1	1			1	1	1	1	1	1
I2C2 READ	i2c	"I2C2 READ addr, option, rcvlen, rcvbuf"	1		1	1			1	1	1	1	1	1
I2C2 SLAVE	i2c	I2C2 SLAVE	1		1	1			1	1	1	1	1	1
I2C2 WRITE	i2c	"I2C2 WRITE addr, option, sendlen, senddata [,sendata ...]"	1		1	1			1	1	1	1	1	1
I2C3	i2c	I2C3 parameter	1			1								
I2C3 CLOSE	i2c	I2C3 CLOSE	1			1								
I2C3 OPEN	i2c	"I2C3 OPEN speed, timeout"	1			1								
I2C3 READ	i2c	"I2C3 READ addr, option, rcvlen, rcvbuf"	1			1								
I2C3 WRITE	i2c	"I2C3 WRITE addr, option, sendlen, senddata [,sendata ...]"	1			1								
I2CLCD		"I2CLCD line, position, string$ | I2CLCD line, Cn, string$"										1	1	1
I2CLCD BACKLIGHT		I2CLCD BACKLIGHT state										1	1	1
I2CLCD CLEAR		I2CLCD CLEAR										1	1	1
I2CLCD CLOSE		I2CLCD CLOSE										1	1	1
I2CLCD CMD		"I2CLCD CMD byte [, byte ...]"										1	1	1
I2CLCD CREATECHAR		"I2CLCD CREATECHAR code, d0, d1, d2, d3, d4, d5, d6, d7"										1	1	1
I2CLCD CURSOR		"I2CLCD CURSOR state [, BLINK]"										1	1	1
I2CLCD DATA		"I2CLCD DATA byte [, byte ...]"										1	1	1
I2CLCD INIT		I2CLCD INIT address										1	1	1
IF	if	IF expr THEN stmt [: stmt]	1		1	1	1	1	1	1	1	1	1	1
IMAGE	image	IMAGE option	1		1	1		1						
IMAGE RESIZE	image	"IMAGE RESIZE x, y, width, height, new_x, new_y, new_width, new_height [,page_number]"	1		1	1		1						
IMAGE RESIZE_FAST	image	"IMAGE RESIZE_FAST x, y, width, height, new_x, new_y, new_width, new_height [,page_number] [,flag]"	1		1	1		1						
IMAGE ROTATE	image	"IMAGE ROTATE x, y, width, height, new_x, new_y, angle! [,page_number]"	1		1	1		1						
IMAGE ROTATE_FAST	image	"IMAGE ROTATE_FAST x, y, width, height, new_x, new_y, angle! [,page_number] [,flag]"	1		1	1		1						
IMAGE WARP_H	image	"IMAGE WARP_H x, y, w, h, x1, y1, h1, x2, y2, h2 [,readpage] [,dontcopyblack]"	1		1	1		1				1		
IMAGE WARP_V	image	"IMAGE WARP_V x, y, w, h, x1, y1, w1, x2, y2, w2 [,readpage] [,dontcopyblack]"	1		1	1		1						
in	pio	"in <source>, <bit_count>"	1									1	1	1
INC	inc	"INC var [,increment]"	1		1	1		1	1	1	1	1	1	1
INKEY$	inkey	INKEY$		1	1	1	1	1	1	1	1	1	1	1
INPUT	input	"INPUT ['prompt$';] var1 [,var2 [, var3 ...]] or INPUT #nbr, list of variables"	1		1	1	1	1	1	1	1	1	1	1
INPUT$( 	input	"INPUT$(nbr, [#]fnbr)"		1	1	1	1	1	1	1	1	1	1	1
INSTR( 	instr	"INSTR([start],text$, search$ [,size])"		1	1	1	1	1	1	1	1	1	1	1
INT( 	int	INT( number )		1	1	1	1	1	1	1	1	1	1	1
INTERRUPT	interrupt	INTERRUPT [myint]	1		1	1		1	1	1	1	1	1	1
INV	operators	INV	1		1	1		1				1	1	1
IR	ir	"IR dev, key , int"	1		1	1						1	1	1
IR CLOSE	ir	IR CLOSE	1		1	1						1	1	1
IR SEND	ir	"IR SEND pin, dev, key"	1		1	1						1	1	1
IRETURN	ireturn	IRETURN	1		1			1				1	1	1
irq	pio	"irq set <irq_num> (prev, rel, next)"	1									1	1	1
jmp	pio	jmp (<cond>) <target>	1									1	1	1
JSON$( 	json	"JSON$(array%(),string$)"		1	1	1		1				1	1	1
KEYDOWN( 	keydown	KEYDOWN(n)		1		1		1						
KEYPAD	keypad	"KEYPAD var, int, r1, r2, r3, r4, c1, c2, c3 [, c4]"	1		1							1	1	1
KEYPAD CLOSE	keypad	KEYPAD CLOSE	1		1							1	1	1
KILL	kill	KILL file$	1		1	1	1	1				1	1	1
LCASE$( 	lcase	LCASE$( string$ )		1	1	1	1	1				1	1	1
LCD	lcd	"LCD line, pos, text$"	1		1							1	1	1
LCD CLEAR	lcd	LCD CLEAR	1		1							1	1	1
LCD CLOSE	lcd	LCD CLOSE	1		1							1	1	1
LCD CMD	lcd	"LCD CMD d1 [, d2 [, etc]]"	1		1							1	1	1
LCD DATA	lcd	"LCD DATA d1 [, d2 [, etc]]"	1		1							1	1	1
LCD INIT	lcd	"LCD INIT d4, d5, d6, d7, rs, en"	1		1							1	1	1
LCOMPARE( 	longstring	"LCOMPARE(array1%(), array2%())"		1	1	1		1				1	1	1
LEFT$( 	left	"LEFT$( string$, nbr )"		1	1	1	1	1				1	1	1
LEN( 	len	LEN( string$ )		1	1	1	1	1				1	1	1
LET	let	LET variable = expression	1		1	1	1	1				1	1	1
LGETBYTE( 	longstring	"LGETBYTE(array%(), n)"		1	1	1		1				1	1	1
LGETSTR$( 	longstring	"LGETSTR$(array%(), start, length)"		1	1	1		1				1	1	1
LIBRARY	library	LIBRARY option	1									1	1	1
LIBRARY CHECK	library	LIBRARY CHECK	1											
LIBRARY DELETE	library	LIBRARY DELETE	1									1	1	1
LIBRARY DISK LOAD	library	LIBRARY DISK LOAD fname$	1									1	1	1
LIBRARY DISK SAVE	library	LIBRARY DISK SAVE fname$	1									1	1	1
LIBRARY LIST	library	LIBRARY LIST	1									1	1	1
LIBRARY LIST ALL	library	LIBRARY LIST ALL	1									1	1	1
LIBRARY SAVE	library	LIBRARY SAVE	1									1	1	1
LINE	line	"LINE x1, y1, x2, y2 [, LW [, C]]"	1		1	1		1				1	1	1
LINE AA		"LINE AA x1, y1, x2, y2 [, LW [, C]]"	1		1	1		1				1	1	1
LINE GRAPH		"LINE GRAPH x(), y(), colour"	1		1	1		1				1	1	1
LINE INPUT	line_input	"LINE INPUT [prompt$,] string-variable$ | LINE INPUT #nbr, string-variable$"	1		1	1	1	1				1	1	1
LINE PLOT		"LINE PLOT ydata() [, nbr] [, xstart] [, xinc] [, ystart] [, yinc] [, colour]"	1		1	1		1				1	1	1
LINSTR( 	longstring	"LINSTR(text%(),search$ [,start] [,size]"			1	1		1				1	1	1
LIST	list	LIST [file$]	1		1	1	1	1				1	1	1
LIST ALL	list	LIST ALL [file$]	1		1	1	1	1				1	1	1
LIST COMMANDS	list	LIST COMMANDS	1		1	1		1				1	1	1
LIST FILES	list	"LIST FILES [fspec$] [, sort]"	1		1	1								
LIST FUNCTIONS	list	LIST FUNCTIONS	1		1	1		1				1	1	1
LIST PAGES	list	LIST PAGES	1		1	1		1				1	1	1
LIST PROFILE	list	LIST PROFILE [CSV]	1			1						1	1	1
LLEN( 	longstring	LLEN(array%())		1	1	1		1				1	1	1
LOAD	load	"LOAD fname$  [,R] "	1		1	1	1	1				1	1	1
LOAD BMP	load_bmp	"LOAD BMP file$ [, x, y]"	1		1	1		1						
LOAD BMP 		"LOAD BMP file$ [, x, y]"			1	1		1						
LOAD CONTEXT		LOAD CONTEXT [KEEP]	1									1	1	1
LOAD DATA	load_data	"LOAD DATA fname$, address% "	1			1								
LOAD FONT	load_font	LOAD FONT file$	1		1	1		1						
LOAD GIF	load_bmp	"LOAD GIF [file$ [, x, y]]"	1		1	1		1						
LOAD IMAGE	load_bmp	"LOAD IMAGE file$ [, x, y]"	1		1			1				1	1	1
LOAD JPG	load_bmp	"LOAD JPG file$ [, x] [, y]"	1		1	1		1				1	1	1
LOAD NVM		LOAD NVM string$	1											
LOAD PNG	load_bmp	"LOAD PNG file$ [, x, y] [, transparency_cut_off]"	1			1						1	1	1
LOC( 	loc	LOC( [#]fnbr )			1	1	1	1				1	1	1
LOCAL	dim	"LOCAL variable [, variables]"	1		1	1	1	1				1	1	1
LOCAL FLOAT	dim	"LOCAL FLOAT variable [, variables]"	1		1	1	1	1				1	1	1
LOCAL INTEGER	dim	"LOCAL INTEGER variable [, variables]"	1		1	1	1	1				1	1	1
LOCAL STRING	dim	"LOCAL STRING variable [, variables]"	1		1	1	1	1				1	1	1
LOCATION	astromomy	"LOCATION date$, lat, long"										1	1	1
LOF( 	lof	LOF( [#]fnbr )		1	1	1	1	1				1	1	1
LOG( 	log	LOG( number )		1	1	1	1	1				1	1	1
LONGSTRING AES128	longstring	"LONGSTRING AES128 ENCRYPT/DECRYPT CBC/ECB/CTR key$/key[!/%](), in%(), out%() [, iv$/iv[!/%]()]"	1		1	1		1				1	1	1
LONGSTRING APPEND	longstring	"LONGSTRING APPEND array%(), string$"	1		1	1		1				1	1	1
LONGSTRING BASE64	longstring	"LONGSTRING BASE64 ENCODE/DECODE in%(), out%()"	1		1	1		1				1	1	1
LONGSTRING CLEAR	longstring	LONGSTRING CLEAR array%()	1		1	1		1				1	1	1
LONGSTRING CONCAT	longstring	"LONGSTRING CONCAT dest%(), src%()"	1		1	1		1				1	1	1
LONGSTRING COPY	longstring	"LONGSTRING COPY dest%(), src%()"	1		1	1		1				1	1	1
LONGSTRING LCASE	longstring	LONGSTRING LCASE array%()	1		1	1		1				1	1	1
LONGSTRING LEFT	longstring	"LONGSTRING LEFT dest%(), src%(), nbr"	1		1	1		1				1	1	1
LONGSTRING LOAD	longstring	"LONGSTRING LOAD array%(), nbr, string$"	1		1	1		1				1	1	1
LONGSTRING MID	longstring	"LONGSTRING MID dest%(), src%(), start, nbr"	1		1	1		1				1	1	1
LONGSTRING PRINT	longstring	"LONGSTRING PRINT [#n,] src%()"	1		1	1		1				1	1	1
LONGSTRING REPLACE	longstring	"LONGSTRING REPLACE array%() , string$, start"	1		1	1		1				1	1	1
LONGSTRING RESIZE	longstring	"LONGSTRING RESIZE addr%(), nbr"	1		1	1		1				1	1	1
LONGSTRING RIGHT	longstring	"LONGSTRING RIGHT dest%(), src%(), nbr"	1		1	1		1				1	1	1
LONGSTRING SETBYTE	longstring	"LONGSTRING SETBYTE addr%(), nbr, data"	1		1	1		1				1	1	1
LONGSTRING TRIM	longstring	"LONGSTRING TRIM array%(), nbr"	1		1	1		1				1	1	1
LONGSTRING UCASE	longstring	LONGSTRING UCASE array%()	1		1	1		1				1	1	1
LOOP	do	LOOP [UNTIL expression]	1		1	1	1	1				1	1	1
LOOP UNTIL	do	LOOP [UNTIL expression]	1		1	1	1	1				1	1	1
LS	ls	LS	1			1								
MAP GREYSCALE	map	MAP GREYSCALE	1										1	
MAP MAXIMITE	map	MAP MAXIMITE	1		1	1		1					1	
MAP RESET	map	MAP RESET	1		1	1		1					1	
MAP SET	map	MAP SET	1		1	1		1					1	
MAP( 	map	MAP( n ) = rgb%	1		1	1		1					1	
MATH ADD	math_command	"MATH ADD in(), num, out()"	1			1		1				1	1	1
MATH AES128	math	"MATH AES128 ENCRYPT/DECRYPT CBC/ECB/CTR key$/key(), in$/in(), out$/out() [, iv$/iv()]"	1			1		1				1	1	1
MATH C_ADD	math	"MATH C_ADD array1!(), array2!(), array3!()"	1			1		1				1	1	1
MATH C_DIV	math	"MATH C_DIV array1!(), array2!(), array3!()"	1			1		1				1	1	1
MATH C_MUL	math	"MATH C_MUL array1!(), array2!(), array3!()"	1			1		1				1	1	1
MATH C_SUB	math	"MATH C_SUB array1!(), array2!(), array3!()"	1			1		1				1	1	1
MATH FFT	math_fft	"MATH FFT signalarray!(), FFTarray!()"	1			1		1				1	1	1
MATH FFT INVERSE	math_fft	"MATH FFT INVERSE FFTarray!(), signalarray!()"	1			1		1				1	1	1
MATH FFT MAGNITUDE	math_fft	"MATH FFT MAGNITUDE signalarray!(),magnitudearray!()"	1			1		1				1	1	1
MATH FFT PHASE	math_fft	"MATH FFT PHASE signalarray!(), phasearray!()"	1			1		1				1	1	1
MATH INSERT	math_command	"MATH INSERT targetarray(), [d1] [,d2] [,d3] [,d4] [,d5] , sourcearray()"	1			1		1				1	1	1
MATH INTERPOLATE	math_command	"MATH INTERPOLATE in1(), in2(), ratio, out()"	1			1		1				1	1	1
MATH M_INVERSE	math_command	"MATH M_INVERSE array!(), inversearray!()"	1			1		1				1	1	1
MATH M_MULT	math_command	"MATH M_MULT in1(), in2(), out()"	1			1		1				1	1	1
MATH M_PRINT	math_command	MATH M_PRINT array()	1			1		1				1	1	1
MATH M_TRANSPOSE	math_command	"MATH M_TRANSPOSE in(), out()"	1			1		1				1	1	1
MATH PID INIT	math_command	"MATH PID INIT channel, pid_params!(), callback"	1			1		1				1	1	1
MATH PID START	math_command	MATH PID START channel	1			1		1				1	1	1
MATH PID STOP	math_command	MATH PID STOP channel	1			1		1				1	1	1
MATH POWER	math_command	"MATH POWER inarray(), power, outarray()"	1			1		1				1	1	1
MATH Q_CREATE	math_command	"MATH Q_CREATE theta, x, y, z, outRQ()"	1			1		1				1	1	1
MATH Q_EULER	math_command	"MATH Q_EULER yaw, pitch, roll, q()"	1			1		1				1	1	1
MATH Q_INVERT	math_command	"MATH Q_INVERT inQ(), outQ()"	1			1		1				1	1	1
MATH Q_MULT	math_command	"MATH Q_MULT inQ1(), inQ2(), outQ()"	1			1		1				1	1	1
MATH Q_ROTATE	math_command	"MATH Q_ROTATE RQ(), inVQ(), outVQ()"	1			1		1				1	1	1
MATH Q_VECTOR	math_command	"MATH Q_VECTOR x, y, z, outVQ()"	1			1		1				1	1	1
MATH RANDOMIZE	math_command	MATH RANDOMIZE [n]	1			1		1				1	1	1
MATH SCALE	math_command	"MATH SCALE in(), scale ,out()"	1			1		1				1	1	1
MATH SENSORFUSION	math_command	"MATH SENSORFUSION type ax, ay, az, gx, gy, gz, mx, my, mz,  pitch, roll, yaw [,p1] [,p2]"	1			1		1				1	1	1
MATH SET	math_command	"MATH SET nbr, array()"	1			1		1				1	1	1
MATH SHIFT	math_command	"MATH SHIFT inarray%(), nbr, outarray%() [, U]"	1			1		1				1	1	1
MATH SINC 	math_command	"MATH SINC x_in( ), y_in( ), n, m, window, freq, x_out( ),y_out( )"				1		1						
MATH SINC 	math_command	"MATH SINC x_in( ), y_in( ), n, window, freq, x_out( ), y_out( )"				1		1						
MATH SLICE	math_command	"MATH SLICE sourcearray(), [d1] [,d2] [,d3] [,d4] [,d5] , destinationarray()"	1			1		1				1	1	1
MATH V_CROSS	math_command	"MATH V_CROSS inV1(), inV2(), outV()"	1			1		1				1	1	1
MATH V_MULT	math_command	"MATH V_MULT matrix(), inV(), outV()"	1			1		1				1	1	1
MATH V_NORMALISE	math_command	"MATH V_NORMALISE inV(), outV()"	1			1		1				1	1	1
MATH V_PRINT	math_command	"MATH V_PRINT array() [, hex]"	1			1		1				1	1	1
MATH V_ROTATE	math_command	"MATH V_ROTATE x, y, a, xin(), yin(), xout(), yout()"	1			1		1				1	1	1
MATH WINDOW	math_command	"MATH WINDOW in(), minout, maxout, out() [, minin, maxin]"	1			1		1				1	1	1
MATH WINDOW	math_command	"MATH WINDOW in(),min, max,out()"	1			1		1				1	1	1
MATH( ATAN3	math	"MATH(ATAN3 x,y)"		1		1		1				1	1	1
MATH( BASE64	math	"MATH(BASE64 ENCODE/DECODE in$/in(), out$/out())"		1		1		1				1	1	1
MATH( C_ACOS	math	MATH(C_ACOS complex2%)		1		1		1				1	1	1
MATH( C_ACOSH	math	MATH(C_ACOSH complex2%)		1		1		1				1	1	1
MATH( C_ADD	math	"MATH(C_ADD complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_AND	math	"MATH(C_AND complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_ARG	math	MATH(C_ARG complex%)		1		1		1				1	1	1
MATH( C_ASIN	math	MATH(C_ASIN complex2%)		1		1		1				1	1	1
MATH( C_ASINH	math	MATH(C_ASINH complex2%)		1		1		1				1	1	1
MATH( C_ATAN	math	MATH(C_ATAN complex2%)		1		1		1				1	1	1
MATH( C_ATANH	math	MATH(C_ATANH complex2%)		1		1		1				1	1	1
MATH( C_CONJ	math	MATH(C_CONJ complex2%)		1		1		1				1	1	1
MATH( C_COS	math	MATH(C_COS complex2%)		1		1		1				1	1	1
MATH( C_COSH	math	MATH(C_COSH complex2%)		1		1		1				1	1	1
MATH( C_CPLX	math	"MATH(C_CPLX r!, i!)"		1		1		1				1	1	1
MATH( C_DIV	math	"MATH(C_DIV complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_IMAG	math	MATH(C_IMAG complex%)		1		1		1				1	1	1
MATH( C_MOD	math	MATH(C_MOD complex%)		1		1		1				1	1	1
MATH( C_MUL	math	"MATH(C_MUL complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_OR	math	"MATH(C_OR complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_PHASE	math	MATH(C_PHASE complex%)		1		1		1				1	1	1
MATH( C_POLAR	math	"MATH(C_POLAR radius!, angle!)"		1		1		1				1	1	1
MATH( C_POW	math	"MATH(C_POW complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_PROJ	math	MATH(C_PROJ complex2%)		1		1		1				1	1	1
MATH( C_REAL	math	MATH(C_REAL complex%)		1		1		1				1	1	1
MATH( C_SIN	math	MATH(C_SIN complex2%)		1		1		1				1	1	1
MATH( C_SINH	math	MATH(C_SINH complex2%)		1		1		1				1	1	1
MATH( C_SUB	math	"MATH(C_SUB complex2%, complex3%)"		1		1		1				1	1	1
MATH( C_TAN	math	MATH(C_TAN complex2%)		1		1		1				1	1	1
MATH( C_TANH	math	MATH(C_TANH complex2%)		1		1		1				1	1	1
MATH( C_XOR	math	"MATH(C_XOR complex2%, complex3%)"		1		1		1				1	1	1
MATH( CHI	math	MATH(CHI a())		1		1		1				1	1	1
MATH( CHI_p	math	MATH(CHI_p a())		1		1		1				1	1	1
MATH( CORREL	math	"MATH(CORREL a(), a())"		1		1		1				1	1	1
MATH( COSH	math	MATH(COSH a)		1		1		1				1	1	1
MATH( CRC	math	"MATH(CRCn array(), length,[polynome,] [startmask,][endmask,] [reverseIn,][reverseOut]"		1		1		1				1	1	1
MATH( CROSSING	math	"MATH(CROSSING array() [, level] [, direction]"		1		1		1				1	1	1
MATH( DOTPRODUCT	math	"MATH(DOTPRODUCT v1(), v2()"		1		1		1				1	1	1
MATH( LOG10	math	MATH(LOG10 a)		1		1		1				1	1	1
MATH( M_DETERMINANT	math	MATH(M_DETERMINANT array!())		1		1		1				1	1	1
MATH( MAGNITUDE	math	MATH(MAGNITUDE v())		1		1		1				1	1	1
MATH( MAX	math	"MATH(MAX a() [, index%])"		1		1		1				1	1	1
MATH( MEAN	math	MATH(MEAN a())		1		1		1				1	1	1
MATH( MEDIAN	math	MATH(MEDIAN a())		1		1		1				1	1	1
MATH( MIN	math	"MATH(MIN a(), [index%])"		1		1		1				1	1	1
MATH( PID	math	"MATH(PID channel, setpoint!, measurement))"		1		1		1				1	1	1
MATH( RAND	math	MATH(RAND)		1		1		1				1	1	1
MATH( SD	math	MATH(SD a())		1		1		1				1	1	1
MATH( SINH	math	MATH(SINH a)		1		1		1				1	1	1
MATH( SUM	math	MATH(SUM a())		1		1		1				1	1	1
MATH( TANH	math	MATH(TANH a)		1		1		1				1	1	1
MAX( 	max	"MAX( arg1 [, arg2 [,  ]] )"		1		1	1	1				1	1	1
MEMORY	memory	MEMORY	1		1	1	1	1				1	1	1
MEMORY COPY	memory_set	"MEMORY COPY sourceaddress%, destinationaddres%, numberofbytes%"	1		1	1		1				1	1	1
MEMORY COPY FLOAT	memory_set	"MEMORY COPY FLOAT sourceaddress%, destinationaddres%, numberoffloats%"	1		1	1		1				1	1	1
MEMORY COPY INTEGER	memory_set	"MEMORY COPY INTEGER sourceaddress%, destinationaddres%, numberofintegers%"	1		1	1		1				1	1	1
MEMORY INPUT 	memory_set	"MEMORY INPUT [#]fnbr , nbr, address%/array()"	1		1	1		1				1	1	1
MEMORY PACK	memory_set	"MEMORY PACK source%()/sourceaddress%, dest%()/destaddress%, number, size"	1		1	1		1				1	1	1
MEMORY PRINT	memory_set	"MEMORY PRINT #]fnbr , nbr, address%/array()"	1		1	1		1				1	1	1
MEMORY SET	memory_set	"MEMORY SET address%, byte%, numberofbytes%"	1		1	1		1				1	1	1
MEMORY SET BYTE	memory_set	"MEMORY SET BYTE address%, byte%, numberofbytes%"	1		1	1		1				1	1	1
MEMORY SET FLOAT	memory_set	"MEMORY SET FLOAT address, floatingvalue , numberofloats [, increment]"	1		1	1		1				1	1	1
MEMORY SET INTEGER	memory_set	"MEMORY SET INTEGER address, integervalue , numberofintegers [, increment]"	1		1	1		1				1	1	1
MEMORY SET SHORT	memory_set	"MEMORY SET SHORT address%, short%, numberofshorts%"	1		1	1		1				1	1	1
MEMORY SET WORD	memory_set	"MEMORY SET WORD address%, word%, numberofwords%"	1		1	1		1				1	1	1
MEMORY UNPACK	memory_set	"MEMORY UNPACK source%()/sourceaddress%, dest%()/destaddress%, number, size"	1		1	1		1				1	1	1
MID$( 	mid	"MID$( str$, start [, num]) = str2$ or str2$ =  MID$( string$, start [, nbr]  )"	1		1	1	1	1				1	1	1
MIN( 	max	"MIN( arg1 [, arg2 [,  ]] )"		1	1	1	1	1				1	1	1
MKDIR	dir	MKDIR dir$	1		1	1	1	1				1	1	1
MM.ADDRESS$		MM.ADDRESS$		1										1
MM.CMDLINE$	mm.info	MM.CMDLINE$		1	1	1	1	1				1	1	1
MM.DEVICE$	mm.info	MM.DEVICE$		1	1	1	1	1				1	1	1
MM.ERRMSG$	mm.info	MM.ERRMSG$		1	1	1	1	1				1	1	1
MM.ERRNO	mm.info	MM.ERRNO		1	1	1	1	1				1	1	1
MM.ESC		MM.ESC												
MM.FLAGS		MM.FLAGS Returns the value of the system flags register				1						1	1	1
MM.FONTHEIGHT 	mm.info	MM.FONTHEIGHT 		1	1	1		1				1	1	1
MM.FONTWIDTH	mm.info	MM.FONTWIDTH		1	1	1		1				1	1	1
MM.HPOS	mm.info	MM.HPOS		1	1	1		1				1	1	1
MM.HRES	mm.info	MM.HRES		1	1	1	1	1				1	1	1
MM.I2C	mm.info	MM.I2C		1	1	1						1	1	1
MM.INFO$( 	mm.info	MM.INFO$( option )		1	1	1						1	1	1
MM.INFO( ADC	mm.info	MM.INFO(ADC)		1								1	1	1
MM.INFO( ADC DMA	mm.info	MM.INFO(ADC DMA)		1								1	1	1
MM.INFO$( AUTORUN	mm.info	MM.INFO$(AUTORUN)		1	1			1				1	1	1
MM.INFO$( BACKUP)		MM.INFO$(BACKUP)			1							1	1	1
MM.INFO$( BCOLOUR	mm.info	MM.INFO$(BCOLOUR)		1	1	1		1				1	1	1
MM.INFO( BCOLOUR	mm.info	MM.INFO(BCOLOUR)		1				1				1	1	1
MM.INFO( BOOT	mm.info	MM.INFO(BOOT reason for the last restart of the Pico										1	1	1
MM.INFO( BOOT COUNT	mm.info	MM.INFO(BOOT COUNT)		1								1	1	1
MM.INFO( BOOT)		MM.INFO(BOOT)			1							1	1	1
MM.INFO$( CALLTABLE	mm.info	MM.INFO$( CALLTABLE)		1								1	1	1
MM.INFO( CONSOLE	mm.info	MM.INFO (CONSOLE)		1	1							1	1	1
MM.INFO( CPUREVID	mm.info	MM.INFO( CPUREVID)		1								1	1	1
MM.INFO$( CPUSPEED		MM.INFO$(CPUSPEED)		1	1	1						1	1	1
MM.INFO$( CURRENT	mm.info	MM.INFO$( CURRENT)		1		1						1	1	1
MM.INFO$( DEVICE	mm.info	MM.INFO$(DEVICE)		1	1			1				1	1	1
MM.INFO$( DIRECTORY	mm.info	MM.INFO$(DIRECTORY)		1		1		1				1	1	1
MM.INFO( DISK SIZE	mm.info	MM.INFO(DISK SIZE)		1		1		1				1	1	1
MM.INFO$( DRIVE		MM.INFO$(DRIVE)		1								1	1	1
MM.INFO$( ERRMSG	mm.info	MM.INFO$(ERRMSG)		1		1		1				1	1	1
MM.INFO( ERRNO	mm.info	MM.INFO(ERRNO)		1		1		1				1	1	1
MM.INFO( EXISTS DIR	mm.info	MM.INFO(EXISTS DIR dir$)		1	1	1		1				1	1	1
MM.INFO( EXISTS FILE	mm.info	MM.INFO(EXISTS FILE fname$)		1	1	1		1				1	1	1
MM.INFO$( FCOLOUR	mm.info	MM.INFO$(FCOLOUR)		1		1		1				1	1	1
MM.INFO( FCOLOUR	mm.info	MM.INFO(FCOLOUR)		1	1	1		1				1	1	1
MM.INFO( FILESIZE	mm.info	MM.INFO(FILESIZE file$)		1				1				1	1	1
MM.INFO( FLASH	mm.info	MM.INFO(FLASH)		1								1	1	1
MM.INFO( FLASH ADDRESS	mm.info	MM.INFO(FLASH ADDRESS n)		1								1	1	1
MM.INFO( FONT	mm.info	MM.INFO(FONT)		1				1				1	1	1
MM.INFO$( FONT ADDRESS	mm.info	MM.INFO$(FONT ADDRESS n)		1	1	1		1				1	1	1
MM.INFO( FONT ADDRESS	mm.info	MM.INFO(FONT ADDRESS n)		1	1	1		1				1	1	1
MM.INFO$( FONT POINTER	mm.info	MM.INFO$(FONT POINTER n)		1	1	1		1				1	1	1
MM.INFO( FONT POINTER	mm.info	MM.INFO(FONT POINTER n)		1	1	1		1				1	1	1
MM.INFO( FONTHEIGHT	mm.info	MM.INFO(FONTHEIGHT)		1	1	1		1				1	1	1
MM.INFO( FONTWIDTH	mm.info	MM.INFO(FONTWIDTH)		1	1	1		1				1	1	1
MM.INFO( FRAMEH	mm.info	MM.INFO( FRAMEH)		1		1						1	1	1
MM.INFO( FRAMEV	mm.info	MM.INFO( FRAMEV)		1		1						1	1	1
MM.INFO( FREE SPACE	mm.info	MM.INFO(FREE SPACE)		1		1		1				1	1	1
MM.INFO( HEAP	mm.info	MM.INFO(HEAP)		1		1						1	1	1
MM.INFO$( HEIGHT	mm.info	MM.INFO$(HEIGHT)		1	1			1				1	1	1
MM.INFO$( HPOS	mm.info	MM.INFO$(HPOS)		1	1	1		1				1	1	1
MM.INFO( HPOS	mm.info	MM.INFO(HPOS)		1	1	1		1				1	1	1
MM.INFO( ID	mm.info	MM.INFO(ID)		1		1						1	1	1
MM.INFO$( ID48)		MM.INFO$( ID48)												
MM.INFO$( IP ADDRESS		MM.INFO$(IP ADDRESS)		1										1
MM.INFO$( KEYBOARD	mm.info	MM.INFO$( KEYBOARD)		1		1		1				1	1	1
MM.INFO( LCD320	mm.info	MM.INFO(LCD320)		1								1	1	1
MM.INFO$( LCDPANEL	mm.info	MM.INFO$(LCDPANEL)		1	1							1	1	1
MM.INFO$( LINE	mm.info	MM.INFO$(LINE)		1	1							1	1	1
MM.INFO( MAX GP	mm.info	MM.INFO( MAX GP)										1	1	1
MM.INFO( MAX PAGES	mm.info	MM.INFO( MAX PAGES)		1		1								
MM.INFO( MAX VARS	mm.info	MM.INFO( MAX VARS)										1	1	1
MM.INFO$( MODBUFF ADDRESS		MM.INFO$(MODBUFF ADDRESS) MOD sound files										1	1	1
MM.INFO( MODE	mm.info	MM.INFO( MODE)		1				1				1	1	1
MM.INFO$( MODIFIED	mm.info	MM.INFO$(MODIFIED file$)		1		1		1				1	1	1
MM.INFO( NBRPINS	mm.info	MM.INFO(NBRPINS)		1								1	1	1
MM.INFO( ONEWIRE	mm.info	MM.INFO(ONEWIRE)		1								1	1	1
MM.INFO( OPTION	mm.info	MM.INFO(OPTION option)		1								1	1	1
MM.INFO$( OPTION ANGLE	mm.info	MM.INFO$( OPTION ANGLE		1		1						1	1	1
MM.INFO( OPTION ANGLE	mm.info	MM.INFO( OPTION ANGLE		1		1						1	1	1
MM.INFO$( OPTION AUTORUN	mm.info	MM.INFO$( OPTION AUTORUN)		1	1	1						1	1	1
MM.INFO( OPTION AUTORUN	mm.info	MM.INFO( OPTION AUTORUN		1		1						1	1	1
MM.INFO$( OPTION BASE	mm.info	MM.INFO$( OPTION BASE		1	1	1						1	1	1
MM.INFO( OPTION BASE	mm.info	MM.INFO( OPTION BASE		1		1						1	1	1
MM.INFO$( OPTION BREAK	mm.info	MM.INFO$( OPTION BREAK		1	1	1						1	1	1
MM.INFO( OPTION BREAK	mm.info	MM.INFO( OPTION BREAK		1		1						1	1	1
MM.INFO( OPTION CONSOLE PORT)		MM.INFO( OPTION CONSOLE PORT)												
MM.INFO( OPTION CONSOLE)		MM.INFO( OPTION CONSOLE)												
MM.INFO$( OPTION DEFAULT	mm.info	MM.INFO$( OPTION DEFAULT		1	1	1						1	1	1
MM.INFO( OPTION DEFAULT	mm.info	MM.INFO( OPTION DEFAULT		1		1						1	1	1
MM.INFO( OPTION DEFAULT)		MM.INFO( OPTION DEFAULT)												
MM.INFO$( OPTION EXPLICIT	mm.info	MM.INFO$( OPTION EXPLICIT		1	1	1						1	1	1
MM.INFO( OPTION EXPLICIT	mm.info	MM.INFO( OPTION EXPLICIT		1								1	1	1
MM.INFO( OPTION EXPLICIT)		MM.INFO( OPTION EXPLICIT)												
MM.INFO( OPTION FLASH SIZE	mm.info	MM.INFO( OPTION FLASH SIZE		1								1	1	1
MM.INFO$( OPTION FLASH_CS	mm.info	MM.INFO$( OPTION FLASH_CS		1	1							1	1	1
MM.INFO( OPTION HEIGHT	mm.info	MM.INFO( OPTION HEIGHT		1								1	1	1
MM.INFO( OPTION KEYBOARD	mm.info	MM.INFO( OPTION KEYBOARD		1								1	1	1
MM.INFO( OPTION LEGACY)		MM.INFO( OPTION LEGACY)												
MM.INFO( OPTION MOUSE)		MM.INFO( OPTION MOUSE)												
MM.INFO( OPTION PROFILING)		MM.INFO( OPTION PROFILING)												
MM.INFO$( OPTION TOUCH_IRQ	mm.info	MM.INFO$( OPTION TOUCH_IRQ		1	1							1	1	1
MM.INFO( OPTION USBKEYBOARD)		MM.INFO( OPTION USBKEYBOARD)												
MM.INFO( OPTION WIDTH	mm.info	MM.INFO( OPTION WIDTH		1								1	1	1
MM.INFO( OPTION Y_AXIS)		MM.INFO( OPTION Y_AXIS)												
MM.INFO( PAGE ADDRESS	mm.info	MM.INFO(PAGE ADDRESS n)		1								1	1	1
MM.INFO( PAGE ADDRESS		MM.INFO( PAGE ADDRESS n)						1						
MM.INFO$( PATH		MM.INFO$(PATH)		1		1		1				1	1	1
MM.INFO$( PIN	mm.info	MM.INFO$(PIN pinno)		1	1	1						1	1	1
MM.INFO$( PINNO	mm.info	MM.INFO$(PINNO P[A-E]n)		1	1							1	1	1
MM.INFO( PINNO 	mm.info	MM.INFO(PINNO GPnn)		1								1	1	1
MM.INFO( PIO RX DMA	mm.info	MM.INFO(PIO RX DMA)		1								1	1	1
MM.INFO( PIO TX DMA	mm.info	MM.INFO(PIO TX DMA)		1								1	1	1
MM.INFO$( PLATFORM		MM.INFO$(PLATFORM)		1				1				1	1	1
MM.INFO( PROGRAM	mm.info	MM.INFO( PROGRAM)		1		1						1	1	1
MM.INFO( PS2	mm.info	MM.INFO(PS2)		1								1	1	1
MM.INFO( PWM COUNT	mm.info	MM.INFO(PWM COUNT)										1	1	1
MM.INFO( PWM DUTY	mm.info	"MM.INFO(PWM DUTY c%, n%)"										1	1	1
MM.INFO( RESET	mm.info	MM.INFO(RESET)		1				1				1	1	1
MM.INFO( RESTART	mm.info	MM.INFO(RESTART)		1	1							1	1	1
MM.INFO$( SDCARD		MM.INFO$(SDCARD)		1	1	1						1	1	1
MM.INFO$( SEARCH PATH	mm.info	MM.INFO$( SEARCH PATH)		1		1						1	1	1
MM.INFO$( SOUND		MM.INFO$(SOUND)		1		1						1	1	1
MM.INFO( SPI SPEED	mm.info	MM.INFO(SPI SPEED)										1	1	1
MM.INFO( STACK	mm.info	MM.INFO(STACK)		1								1	1	1
MM.INFO( SYSTEM HEAP	mm.info	MM.INFO(SYSTEM HEAP)		1								1	1	1
MM.INFO$( SYSTEM I2C		MM.INFO$(SYSTEM I2C)		1								1	1	1
MM.INFO( SYSTICK	mm.info	MM.INFO(SYSTICK)										1	1	
MM.INFO( TCP PORT	mm.info	MM.INFO(TCP PORT)		1										1
MM.INFO( TCPIP STATUS	mm.info	MM.INFO(TCPIP STATUS)		1										1
MM.INFO( TILE HEIGHT	mm.info	MM.INFO(TILE HEIGHT)		1				1					1	
MM.INFO$( TOUCH	mm.info	MM.INFO$(TOUCH)		1	1							1	1	1
MM.INFO$( TRACK	mm.info	MM.INFO$( TRACK)		1		1		1				1	1	1
MM.INFO( TRACK	mm.info	MM.INFO(TRACK)		1		1		1				1	1	1
MM.INFO( UDP PORT	mm.info	MM.INFO(UDP PORT)		1										1
MM.INFO( UPTIME	mm.info	MM.INFO(UPTIME)		1		1		1				1	1	1
MM.INFO( USB	mm.info	MM.INFO(USB n)		1								1	1	
MM.INFO( USB PID	mm.info	MM.INFO(USB PID n)											1	
MM.INFO( USB VID	mm.info	MM.INFO(USB VID n)											1	
MM.INFO( VALID CPUSPEED		MM.INFO(VALID CPUSPEED speed%)										1	1	1
MM.INFO( VARCNT	mm.info	MM.INFO(VARCNT)		1	1			1				1	1	1
MM.INFO( VCC)	mm.info	MM.INFO(VCC)			1									
MM.INFO( VERSION	mm.info	MM.INFO(VERSION)		1	1	1		1				1	1	1
MM.INFO( VPOS	mm.info	MM.INFO(VPOS)		1	1			1				1	1	1
MM.INFO$( WIDTH	mm.info	MM.INFO$(WIDTH)		1	1			1				1	1	1
MM.INFO( WIFI STATUS	mm.info	MM.INFO(WIFI STATUS)		1										1
MM.INFO( WRITE PAGE	mm.info	MM.INFO( WRITE PAGE)		1		1		1				1	1	1
MM.INFO( WRITEBUFF	mm.info	MM.INFO(WRITEBUFF)		1				1				1	1	1
MM.MESSAGE$	mm.info	MM.MESSAGE$		1				1						1
MM.ONEWIRE	mm.info	MM.ONEWIRE		1	1	1						1	1	1
MM.PERSISTENT		MM.PERSISTENT										1	1	1
MM.POS		MM.POS						1						
MM.PS2		MM.PS2										1	1	1
MM.SUPPLY		 MM.SUPPLY will return the voltage.										1	1	1
MM.TOPIC$		MM.TOPIC$												1
MM.VER 	mm.info	MM.VER 		1	1		1	1				1	1	1
MM.VPOS	mm.info	MM.VPOS		1	1			1				1	1	1
MM.VRES	mm.info	MM.VRES		1		1	1	1				1	1	1
MM.WATCHDOG	mm.info	MM.WATCHDOG		1	1	1						1	1	1
MMDEBUG	mmdebug	MMDEBUG	1			1						1	1	1
MOD	operators	value MOD value	1		1	1	1	1				1	1	1
MODE	mode	"MODE r, bits [, bg [, int]] | MODE n"	1		1	1		1					1	
MOUSE CLOSE	mouse	MOUSE CLOSE channel	1									1	1	1
MOUSE INTERRUPT DISABLE	mouse	MOUSE INTERRUPT DISABLE channel	1									1	1	1
MOUSE INTERRUPT ENABLE	mouse	"MOUSE INTERRUPT ENABLE channel, int"	1									1	1	1
MOUSE OPEN	mouse	"MOUSE OPEN channel, CLKpin, DATApin"	1									1	1	1
MOUSE SET	mouse	"MOUSE SET channel, ycoord, y-coord [, wheel-count]"	1									1	1	1
MOUSE( 	mouse	"MOUSE( function [,i2channel])"	1			1						1	1	1
mov	pio	"mov rxfifo[<index>], isr | osr, rxfifo[<index>] | <destination>, (op) <source>"	1									1	1	1
MOVEMENT( 	mouse	MOVEMENT(sensitivity)		1										
MSGBOX( 	gui	"MSGBOX(msg$, b1$ [,b2$ [, b3$ [, b4$]]])"	1		1	1		1				1	1	1
NAME	name	NAME old$ AS new$ 	1		1		1	1				1	1	1
NEW	new	NEW	1		1	1	1	1				1	1	1
NEXT	for	"NEXT [counter-variable] [, counter-variable], etc"	1		1	1	1	1				1	1	1
nop	pio	nop	1									1	1	1
NOT	operators	NOT expression	1		1	1	1	1				1	1	1
NUNCHUK( 	nunchuk	"NUNCHUK(funct, channel)"		1		1						1	1	1
OCT$( 	bin	"OCT$( number [, chars])"		1	1	1	1	1				1	1	1
ON	on	"ON nbr GOTO | GOSUB target1 [, target2, ...]"	1		1	1	1	1				1	1	1
ON ERROR ABORT	on_error	ON ERROR ABORT	1		1	1	1	1				1	1	1
ON ERROR CLEAR	on_error	ON ERROR CLEAR	1		1	1	1	1				1	1	1
ON ERROR IGNORE	on_error	ON ERROR IGNORE	1		1	1	1	1				1	1	1
ON ERROR SKIP	on_error	ON ERROR SKIP [nn]	1		1	1	1	1				1	1	1
ON KEY	on_key	"ON KEY [ASCIIcode,] interrupt_routine"	1			1		1				1	1	1
ON PS2	on_key	ON PS2 target	1									1	1	1
ONEWIRE READ	onewire	"ONEWIRE READ pin, flag, length, data [, data ...]"	1		1	1						1	1	1
ONEWIRE RESET	onewire	ONEWIRE RESET pin	1		1	1						1	1	1
ONEWIRE WRITE	onewire	"ONEWIRE WRITE pin, flag, length, data [, data ...]"	1		1	1						1	1	1
OPEN	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1				1	1	1
OPEN APPEND	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1				1	1	1
OPEN INPUT	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1				1	1	1
OPEN OUTPUT	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1				1	1	1
OPEN RANDOM	open	"OPEN fname$ FOR mode AS [#]fnbr | OPEN comspec$ AS [#]fnbr | OPEN comspec$ AS GPS [,tz_offset] [,monitor]"	1		1	1	1	1				1	1	1
OPTION	option	OPTION parameter	1		1	1		1				1	1	1
OPTION ANGLE DEGREES	option	OPTION ANGLE DEGREES	1		1	1		1				1	1	1
OPTION ANGLE RADIANS	option	OPTION ANGLE RADIANS	1		1	1		1				1	1	1
OPTION AUDIO	option	"OPTION AUDIO SPI CSpin, CLKpin, MOSIpin  | OPTION AUDIO PWMnApin, PWMnBpin | DISABLE"	1									1	1	1
OPTION AUDIO I2S		"OPTION AUDIO I2S BCLKpin, DATApin"										1	1	1
OPTION AUDIO SPI	option	OPTION parameter	1		1							1	1	1
OPTION AUDIO VS1053	option	"OPTION AUDIO VS1053 SPICLKpin, SPIMOSIpin, SPIMISOpin, CSpin, DCSpin, DREQpin, RESETpin"	1									1	1	1
OPTION AUTOREFRESH OFF	option	OPTION AUTOREFRESH ON | OFF	1									1	1	1
OPTION AUTORUN	option	"OPTION AUTORUN n/ON [,NORESET]"	1		1	1						1	1	1
OPTION BASE 0	option	OPTION BASE 0 | 1	1		1	1	1	1				1	1	1
OPTION BASE 1	option	OPTION BASE 0 | 1	1		1	1	1	1				1	1	1
OPTION BASELINE	option	OPTION BASELINE ON | OFF	1			1						1	1	1
OPTION BAUDRATE	option	OPTION BAUDRATE nbr	1		1	1						1	1	1
OPTION BREAK	option	OPTION BREAK nn	1		1	1		1				1	1	1
OPTION CASE LOWER	option	OPTION CASE UPPER | LOWER | TITLE	1		1	1	1	1				1	1	1
OPTION CASE TITLE	option	OPTION CASE UPPER | LOWER | TITLE	1		1	1	1	1				1	1	1
OPTION CASE UPPER	option	OPTION CASE UPPER | LOWER | TITLE	1		1	1	1	1				1	1	1
OPTION CLOCKTRIM	option	OPTION CLOCKTRIM  n	1									1	1	1
OPTION COLOURCODE	option	OPTION COLOURCODE ON | OFF | REVERSE	1		1	1		1				1	1	1
OPTION COLOURCODE OFF	option	OPTION COLOURCODE OFF	1		1	1		1				1	1	1
OPTION COLOURCODE ON	option	OPTION COLOURCODE ON	1		1	1		1				1	1	1
OPTION COLOURCODE REVERSE		OPTION COLOURCODE REVERSE						1						
OPTION CONSOLE	option	OPTION CONSOLE SCREEN | SERIAL | BOTH or OPTION CONSOLE SAVE	1									1	1	1
OPTION CONSOLE AUTO	option	OPTION CONSOLE AUTO	1			1						1	1	1
OPTION CONSOLE ECHO	option	OPTION CONSOLE ECHO | NOECHO	1									1	1	1
OPTION CONSOLE INVERT	option	OPTION CONSOLE INVERT | NOINVERT	1									1	1	1
OPTION CONSOLE PORT	option	OPTION CONSOLE PORT n	1			1						1	1	1
OPTION CONTROLS	option	OPTION CONTROLS nn	1		1			1				1	1	1
OPTION COUNT	option	"OPTION COUNT pin1, pin2, pin3, pin4"	1									1	1	1
OPTION CPUSPEED	option	OPTION CPUSPEED speed	1									1	1	1
OPTION CRLF	option	OPTION CRLF CR | LF | CRLF	1			1		1				1	1	1
OPTION DEFAULT COLOURS	option	"OPTION DEFAULT COLOURS foreground [, background]"	1					1				1	1	1
OPTION DEFAULT FLOAT	option	OPTION DEFAULT FLOAT | INTEGER | STRING | NONE	1		1	1	1	1				1	1	1
OPTION DEFAULT INTEGER	option	OPTION DEFAULT FLOAT | INTEGER | STRING | NONE	1		1	1	1	1				1	1	1
OPTION DEFAULT MODE	option	OPTION DEFAULT MODE n	1			1		1				1	1	1
OPTION DEFAULT NONE	option	OPTION DEFAULT FLOAT | INTEGER | STRING | NONE	1		1	1	1	1				1	1	1
OPTION DEFAULT STRING	option	OPTION DEFAULT FLOAT | INTEGER | STRING | NONE	1		1		1	1				1	1	1
OPTION DISK	option	OPTION DISK LOAD | SAVE fname$	1									1	1	1
OPTION DISPLAY	option	"OPTION DISPLAY lines [,chars]"	1		1			1				1	1	1
OPTION DS3231	option	OPTION DS3231 ON | OFF	1			1						1	1	1
OPTION EDIT FONT	option	OPTION EDIT FONT SMALL | NORMAL | MEDIUM | LARGE	1			1						1	1	1
OPTION ESCAPE	option	OPTION ESCAPE	1		1	1						1	1	1
OPTION EXPLICIT	option	OPTION EXPLICIT	1		1	1	1	1				1	1	1
OPTION F11	option	OPTION F11 string$	1			1		1				1	1	1
OPTION F12	option	OPTION F12 string$	1			1		1				1	1	1
OPTION F15	option	OPTION F15 string$				1								
OPTION F16	option	OPTION F16 string$				1								
OPTION F19	option	OPTION F19 string$				1								
OPTION F20	option	OPTION F20 string$				1								
OPTION FAST AUDIO	option	OPTION FAST AUDIO ON|OFFF	1									1	1	1
OPTION FLASH	option	OPTION FLASH [n]	1			1						1	1	1
OPTION FLASH_CS	option	OPTION FLASH_CS	1		1							1	1	1
OPTION FLASHPAGES	option	OPTION FLASHPAGES n	1									1	1	1
OPTION GUI CONTROLS	option	OPTION GUI CONTROLS nn	1					1				1	1	1
OPTION HDMI PINS	option	"OPTION HDMI PINS clockpositivepin, d0positivepin, d1positivepin, d2positivepin"	1									1	1	1
OPTION HEARTBEAT	option	OPTION HEARTBEAT on | off	1									1	1	1
OPTION HORIZONTAL OFFSET		"OPTION HORIZONTAL OFFSET mode, offset"												
OPTION KEYBOARD	option	"OPTION KEYBOARD nn [, capslock] [, numlock] [, repeatstart] [, repeatrate] | I2C | PINS clockpin, datapin | US | UK | FR | GR | BE | IT | ES"	1									1	1	1
OPTION KEYBOARD	option	OPTION KEYBOARD US | UK | FR | GR | BE | IT | ES	1		1							1	1	1
OPTION KEYBOARD REPEAT	option	"OPTION KEYBOARD REPEAT firstchar, nextchar"	1			1						1	1	1
OPTION LCD320	option	OPTION LCD320 ON/OFF	1									1	1	1
OPTION LCDPANEL	option	OPTION LCDPANEL options	1		1							1	1	1
OPTION LCDPANEL CONSOLE	option	OPTION LCDPANEL CONSOLE options	1		1							1	1	1
OPTION LCDPANEL NOCONSOLE	option	OPTION LCDPANEL NOCONSOLE	1		1							1	1	1
OPTION LCDPANEL USER	option	"OPTION LCDPANEL USER hres, vres"	1									1	1	1
OPTION LCDPANEL VIRTUAL_C	option	OPTION LCDPANEL VIRTUAL_C | VIRTUAL_M	1											1
OPTION LCDPANEL VIRTUAL_M	option	OPTION LCDPANEL VIRTUAL_C | VIRTUAL_M	1											1
OPTION LEGACY	option	OPTION LEGACY ON | OFF	1			1						1	1	1
OPTION LIST	option	OPTION LIST	1		1	1		1				1	1	1
OPTION MAXCTRLS		OPTION MAXCTRLS												
OPTION MILLISECONDS OFF	option	OPTION MILLISECONDS ON | OFF	1		1	1		1				1	1	1
OPTION MODBUFF 	option	OPTION MODBUFF ENABLE | DISABLE [sizeinK]	1									1	1	1
OPTION MOUSE	option	"OPTION MOUSE channel [,sensitivity] |  CLKpin, DATApin | DISABLE"	1			1						1	1	1
OPTION OVERCLOCK	option	OPTION OVERCLOCK ON | OFF	1			1						1	1	1
OPTION PICO ON	option	OPTION PICO ON/OFF	1									1	1	1
OPTION PIN	option	OPTION PIN nbr	1		1	1						1	1	1
OPTION PLATFORM	option	OPTION PLATFORM name$	1									1	1	1
OPTION POWER	option	OPTION POWER PFM | PWM	1									1	1	1
OPTION PROFILING	option	OPTION PROFILING ON | OFF	1			1		1				1	1	1
OPTION PSRAM 	option	OPTION PSRAM PIN n | DISABLE	1									1	1	1
OPTION RAM	option	OPTION RAM	1			1						1	1	1
OPTION RESET	option	OPTION RESET [cfg | LIST]	1		1	1						1	1	1
OPTION RESOLUTION nn	option	"OPTION RESOLUTION nn [, cpuspeedinKhz]"	1									1	1	1
OPTION RTC AUTO	option	"OPTION RTC data, clock | DISABLE"	1									1	1	1
OPTION RTC CALIBRATE	option	OPTION RTC CALIBRATE  n	1		1	1						1	1	1
OPTION RTC DISABLE	option	"OPTION RTC data, clock | DISABLE"	1									1	1	1
OPTION RTC ENABLE	option	"OPTION RTC data, clock | DISABLE"	1									1	1	1
OPTION SAVE	option	OPTION SAVE	1									1	1	1
OPTION SD TIMING	option	OPTION SD TIMING NORMAL | FAST	1			1						1	1	1
OPTION SDCARD	option	"OPTION SDCARD CSpin [, CDpin [,WP]]"	1									1	1	1
OPTION SDCARD	option	"OPTION SDCARD CSpin [, CLKpin, MOSIpin, MISOpin]"	1									1	1	1
OPTION SDCARD COMBINED CS	option	OPTION SDCARD COMBINED CS	1									1	1	1
OPTION SDCARD DISABLE	option	OPTION SDCARD DISABLE	1									1	1	1
OPTION SEARCH PATH	option	OPTION SEARCH PATH pathname$	1			1		1				1	1	1
OPTION SERIAL CONSOLE	option	OPTION SERIAL CONSOLE ON | OFF | DISABLE	1		1			1				1	1	1
OPTION SERIAL CONSOLE	option	"OPTION SERIAL CONSOLE uartapin, uartbpin [, B]"	1					1				1	1	1
OPTION SERIAL PULLUP	option	OPTION SERIAL PULLUP ENABLE | DISABLE	1		1	1		1				1	1	1
OPTION SLEEP	option	OPTION SLEEP n	1			1		1				1	1	1
OPTION STATUS	option	OPTION STATUS ON | OFF	1			1						1	1	1
OPTION SYSTEM I2C	option	"OPTION SYSTEM I2C sdapin, sclpin [, SLOW/FAST]"	1									1	1	1
OPTION SYSTEM SPI	option	"OPTION SYSTEM SPI CLKpin, MOSIpin, MISOpin | DISABLE"	1									1	1	1
OPTION TAB	option	OPTION TAB 2 | 3 | 4 | 8	1		1	1	1	1				1	1	1
OPTION TCP SERVER PORT	option	OPTION TCP SERVER PORT n	1											1
OPTION TELNET CONSOLE	option	OPTION TELNET CONSOLE  ON | OFF | ONLY	1											1
OPTION TFTP	option	OPTION TFTP OFF|ON	1											1
OPTION TOUCH	option	"OPTION TOUCH T_CS pin, T_IRQ pin [, click pin] | DISABLE"	1		1							1		1
OPTION UDP SERVER PORT	web	OPTION UDP SERVER PORT n	1											1
OPTION USBKEYBOARD	option	"OPTION USBKEYBOARD | UK | US | DE | FR | ES [,noLED]"	1			1							1	
OPTION VCC	option	OPTION VCC voltage	1		1	1						1	1	1
OPTION VGA OUTPUT		OPTION VGA OUTPUT [HIGH|MEDIUM|LOW]												
OPTION VGA PINS	option	"OPTION VGA PINS HSYNCpin, BLUEpin"	1										1	
OPTION WEB MESSAGES	web	OPTION WEB MESSAGES ON | OFF	1											1
OPTION WIFI	web	"OPTION WIFI ssid$, passwd$, [name$] [, ipaddress$, mask$, gateway$]"	1											1
OPTION Y_AXIS	option	OPTION Y_AXIS UP | DOWN	1									1	1	1
OPTION Y_AXIS		OPTION Y_AXIS DOWN | UP												
OR	operators	value OR value	1		1	1	1	1				1	1	1
out	pio	"out <destination>, <bit_count>"	1									1	1	1
PAGE	page	PAGE options	1		1	1		1						
PAGE AND_PIXELS	page	"PAGE AND_PIXELS sourcepage1, sourcepage2, destinationpage"	1		1	1		1						
PAGE COPY	page	"PAGE COPY n TO m [,when]"	1		1	1		1						
PAGE DISPLAY	page	"PAGE DISPLAY n [,page]"	1		1	1		1						
PAGE LIST	page	PAGE LIST	1		1	1		1						
PAGE OR_PIXELS	page	"PAGE OR_PIXELS sourcepage1, sourcepage2, destinationpage"	1		1	1		1						
PAGE RESIZE	page	"PAGE RESIZE pageno, width, height"	1		1	1		1						
PAGE SCROLL	page	"PAGE SCROLL pageno, x, y [,fillcolour]"	1		1	1		1						
PAGE STITCH	page	"PAGE STITCH frompage1, from_page_2, topage, offset"	1		1	1		1						
PAGE WRITE	page	PAGE WRITE n	1		1	1		1				1	1	
PAGE XOR_PIXELS	page	"PAGE XOR_PIXELS sourcepage1, sourcepage2, destinationpage"	1		1	1		1						
PAUSE	pause	PAUSE delay mS	1		1	1	1	1				1	1	1
PEEK( BP	peek	"PEEK(BP, n%)"		1	1	1		1				1	1	1
PEEK( BYTE	peek	PEEK(BYTE addr%)		1	1	1		1				1	1	1
PEEK( CFUNADDR	peek	PEEK(CFUNADDR cfun)		1	1	1		1				1	1	1
PEEK( FLOAT	peek	PEEK(FLOAT addr%		1	1	1		1				1	1	1
PEEK( INTEGER	peek	PEEK(INTEGER addr%)		1	1	1		1				1	1	1
PEEK( OPTION	peek	"PEEK( OPTION, offset)"		1	1	1		1				1	1	1
PEEK( PROGMEM	peek	"PEEK( PROGMEM,  offset)"		1	1	1		1				1	1	1
PEEK( SHORT	peek	PEEK(SHORT addr%)		1	1	1		1				1	1	1
PEEK( SP	peek	"PEEK(SP, n%)"		1	1	1		1				1	1	1
PEEK( VAR	peek	"PEEK(VAR var,  offset)"		1	1	1		1				1	1	1
PEEK( VARADDR	peek	PEEK(VARADDR var)		1	1	1		1				1	1	1
PEEK( VARTBL	peek	"PEEK( VARTBL,  offset)"		1	1	1		1				1	1	1
PEEK( WORD	peek	PEEK(WORD addr%)		1	1	1		1				1	1	1
PEEK( WP	peek	"PEEK(WP, n%)"		1	1	1		1				1	1	1
PI	pi	PI		1	1	1	1	1				1	1	1
PIN	pin	PIN( pin | function$)	1	1		1						1	1	1
PIN( 	pin	PIN( pin ) = value	1	1		1						1	1	1
PIN( BOOTSEL 	pin	PIN( BOOTSEL )		1								1	1	1
PIN( TEMP	pin	cputemp = PIN(TEMP ) 		1	1	1		1		1	1	1	1	1
PIO ASSEMBLE	pio	"PIO ASSEMBLE pio, linedata$"	1									1	1	1
PIO CLEAR	pio	PIO CLEAR pio	1									1	1	1
PIO DMA RX	pio	"PIO DMA RX pio, sm, nbr, data%() [, completioninterrupt] [, transfersize] [, loopbackcount]"	1									1	1	1
PIO DMA RX OFF	pio	PIO DMA RX OFF	1									1	1	1
PIO DMA TX	pio	"PIO DMA TX pio, sm, nbr, data%() [, completioninterrupt] [, transfersize] [, loopbackcount]"	1									1	1	1
PIO DMA TX OFF	pio	PIO DMA TX OFF	1									1	1	1
PIO EXECUTE	pio	"PIO EXECUTE pio,state_machine, instruction%"	1									1	1	1
PIO INIT MACHINE	pio	"PIO INIT MACHINE pio%, statemachine%, clockspeed [, pinctrl] [, execctrl] [, shiftctrl] [, startinstruction]"	1									1	1	1
PIO INTERRUPT	pio	"PIO INTERRUPT pio, sm [, RXinterrupt] [, TXinterrupt]"	1									1	1	1
PIO MAKE RING BUFFER	pio	PIO MAKE RING BUFFER	1									1	1	1
PIO PROGRAM LINE	pio	"PIO PROGRAM LINE pio, line,instruction |  PIO PROGRAM pio,array%()"	1									1	1	1
PIO READ	pio	"PIO READ pio, state_machine,count, data%[()]"	1									1	1	1
PIO START	pio	"PIO START pio, statemachine"	1									1	1	1
PIO STOP	pio	"PIO STOP pio, statemachine"	1									1	1	1
PIO WRITE	pio	"PIO WRITE pio, state_machine,count, data0 [,data1..]"	1									1	1	1
PIO WRITEFIFO	pio	"PIO WRITEFIFO a, b, v, d"	1									1	1	1
PIO( .WRAP	pio	PIO(.WRAP)	1									1	1	1
PIO( .WRAP TARGET	pio	PIO(.WRAP TARGET)	1									1	1	1
PIO( DMA RX POINTER	pio	PIO(DMA RX POINTER)	1									1	1	1
PIO( DMA TX POINTER	pio	PIO(DMA TX POINTER)	1									1	1	1
PIO( EXECCTRL	pio	"PIO(EXECCTRL jmp_pin , wrap_target, wrap [, side_pindir] [, side_en])"	1									1	1	1
PIO( FDEBUG	pio	PIO(FDEBUG pio)	1									1	1	1
PIO( FLEVEL	pio	PIO(FLEVEL pio)	1									1	1	1
PIO( FLEVEL	pio	"PIO(FLEVEL pio , sm, DIR)"	1									1	1	1
PIO( FSTAT	pio	PIO(FSTAT pio)	1									1	1	1
PIO( PINCTRL	pio	"PIO(PINCTRL no_side_set_pins [, no_set_pins] [, no_out_pins] [, IN base] [, side_set_base] [, set_base][, out_base])"	1									1	1	1
PIO( READFIFO	pio	"PIO(READFIFO a, b, c)"	1									1	1	1
PIO( SHIFTCTRL	pio	"PIO(SHIFTCTRL push_threshold [, pull_threshold] [, autopush] [, autopull] [, in_shiftdir] [, out_shiftdir] [, fjoin_rx] [, fjoin_tx])"	1									1	1	1
PIXEL	pixel	"PIXEL x, y [,colour]"	1		1	1		1				1	1	1
PIXEL FAST	pixel	"PIXEL FAST x, y [,colour]"	1											
PIXEL FILL	pixel	"PIXEL FILL x, y, newcolour"	1			1								
PIXEL( 	pixel	"PIXEL( x, y [,page_number])"		1	1	1		1				1	1	1
PLAY CONTINUE		PLAY CONTINUE track$	1		1	1		1				1	1	1
PLAY EFFECT	play_effect	"PLAY EFFECT file$ [,interrupt]"	1		1	1		1						
PLAY FLAC	play_wav	"PLAY FLAC file$ [, interrupt] | dirname$"	1		1	1		1				1	1	1
PLAY HALT		PLAY HALT	1		1	1		1				1	1	1
PLAY LOAD SOUND		PLAY LOAD SOUND array%()	1		1			1				1	1	1
PLAY MIDI CMD	play_vs	"PLAY MIDI CMD cmd%, data1% [,data2%]"	1		1			1				1	1	1
PLAY MIDIFILE	play_vs	"PLAY MIDIFILE fname$ [,interrupt]"	1		1			1				1	1	1
PLAY MODFILE	play_modfile	"PLAY MODFILE file$ [,samplerate]"	1		1	1		1				1	1	1
PLAY MODSAMPLE	play_modfile	"PLAY MODSAMPLE sampleno, channelno [,volume] [,samplerate]"	1		1	1		1						
PLAY MP3	play_wav	"PLAY MP3 file$ [, interrupt]  | dirname$"	1		1	1		1				1	1	1
PLAY NEXT	play	PLAY NEXT	1		1	1		1				1	1	1
PLAY NOTE OFF	play_vs	"PLAY NOTE OFF channel, note [,velocity]"	1		1			1				1	1	1
PLAY NOTE ON	play_vs	"PLAY NOTE ON channel, note, velocity"	1		1			1				1	1	1
PLAY PAUSE	play	PLAY PAUSE	1		1	1		1				1	1	1
PLAY PREVIOUS	play	PLAY PREVIOUS	1		1	1		1				1	1	1
PLAY RESUME	play	PLAY RESUME	1		1	1		1				1	1	1
PLAY SOUND	play_sound	"PLAY SOUND soundno, channelno, type [,frequency] [,volume]"	1		1	1		1				1	1	1
PLAY STOP	play	PLAY STOP	1		1	1		1				1	1	1
PLAY STREAM	play_vs	"PLAY STREAM buffer%(), readpointer%, writepointer%"	1					1				1	1	1
PLAY TONE	play_tone	"PLAY TONE left , right [, dur [, interrupt]]"	1		1	1		1				1	1	1
PLAY TTS	play_tts	"PLAY TTS [PHONETIC] 'text' [,speed] [,pitch] [,mouth] [,throat] [, interrupt]"	1			1		1						
PLAY VOLUME	play	"PLAY VOLUME left, right"	1		1	1		1				1	1	1
PLAY VS1053	play_vs	"PLAY VS1053 XCSpin, XDCSpin, DREQpin, XRSTpin[ , fname$ [,interrupt]]"	1									1	1	1
PLAY WAV	play_wav	"PLAY WAV file$ [, interrupt]  | dirname$"	1		1	1		1				1	1	1
PLAYMIDI TEST	play_vs	PLAY MIDI TEST n (n=0 to 3)	1		1							1	1	1
POKE	poke	POKE parameter	1		1	1		1				1	1	1
POKE BYTE	poke	"POKE BYTE addr%, byte"	1		1	1		1				1	1	1
POKE DISPLAY	poke	"POKE DISPLAY command [,data1] [,data2] [,datan]"	1		1			1				1	1	1
POKE DISPLAY HRES	poke	POKE DISPLAY HRES n	1		1			1				1	1	1
POKE DISPLAY VRES	poke	POKE DISPLAY VRES n	1		1			1				1	1	1
POKE FLOAT	poke	"POKE FLOAT addr%, float!"	1		1	1		1				1	1	1
POKE INTEGER	poke	"POKE INTEGER addr%, int%"	1		1	1		1				1	1	1
POKE SHORT	poke	"POKE SHORT addr%, short%"	1		1	1		1				1	1	1
POKE VAR	poke	"POKE VAR var, offset, byte"	1		1	1		1				1	1	1
POKE VARTBL	poke	"POKE VARTBL, offset, byte"	1		1	1		1				1	1	1
POKE WORD	poke	"POKE WORD addr%, word%"	1		1	1		1				1	1	1
POLYGON	polygon	"POLYGON n[()], xarray%(), yarray%() [, bordercolour[()]] [, fillcolour[()]]"	1		1	1		1				1	1	1
PORT( 	port	"PORT(start, nbr [,start, nbr] ...) = value or value = PORT(start, nbr [,start, nbr] )"	1	1	1	1						1	1	1
POS	pos	POS		1	1	1	1	1				1	1	1
PRINT	print	"PRINT expression [[,; ]expression] ... | PRINT #nbr, expression [[,; ]expression]  "	1		1	1	1	1				1	1	1
PRINT #GPS	gps	"PRINT #GPS, string$"	1		1	1						1	1	1
PRINT @( 	print	"PRINT @(x, y [, m] ) expression"	1		1	1		1				1	1	1
pull	pio	pull (ifempty) block	1									1	1	1
PULSE	pulse	"PULSE pin, width"	1		1	1						1	1	1
PULSIN( 	pulsin	"pulsewidth = PULSIN( pin, polarity [, t1 [, t2]])"		1	1	1						1	1	1
push	pio	push (iffull) block	1									1	1	1
PWM	pwm	"PWM channel, freq, chA [, chB [, chC ]] | PWM channel, STOP | OFF"	1		1	1						1	1	1
PWM SYNC	pwm	"PWM SYNC s0 [, s1][, s2][, s3][, s4][, s5][, s6][, s7 ]"	1									1	1	1
QUIT		QUIT					1	1						
RAD( 	rad	RAD( degrees )		1	1	1	1	1				1	1	1
RAM FILE LOAD		"RAM FILE LOAD n,fname$ [,O[VERWRITE]]"	1									1	1	1
RAM LOAD		RAM LOAD	1									1	1	1
RANDOMIZE	rnd	RANDOMIZE nbr	1		1		1	1				1	1	1
RBOX	rbox	"RBOX x, y, w, h [, r] [,colour] [,fill]"	1		1	1		1				1	1	1
READ	read	"READ variable[, variable]..."	1		1	1	1	1				1	1	1
READ RESTORE	read	READ RESTORE	1		1	1	1	1				1	1	1
READ SAVE	read	READ SAVE	1		1	1		1				1	1	1
REDIM 		"REDIM [PRESERVE] array1( dimensions) [, array2( dimensions]?[,arrayn( dimensions]"				1		1				1	1	1
REFRESH		REFRESH	1					1				1	1	1
REM	rem	REM text$	1		1	1	1					1	1	1
RENAME	rename	RENAME old$ AS new$	1		1	1		1				1	1	1
RESTORE	read	RESTORE [line]	1		1	1	1	1				1	1	1
RETURN	return	RETURN	1		1	1	1	1				1	1	1
RGB( 	rgb	"RGB(red, green, blue [, trans])"		1	1	1		1				1	1	1
RGB( BEIGE	rgb	RGB( BEIGE)		1	1	1		1				1	1	1
RGB( BLACK	rgb	RGB( BLACK)		1	1	1		1				1	1	1
RGB( BLUE	rgb	RGB( BLUE)		1	1	1		1				1	1	1
RGB( BROWN	rgb	RGB( BROWN)		1	1	1		1				1	1	1
RGB( CERULEAN	rgb	RGB( CERULEAN)		1	1	1		1				1	1	1
RGB( COBALT	rgb	RGB( COBALT)		1	1	1		1				1	1	1
RGB( CYAN	rgb	RGB( CYAN)		1	1	1		1				1	1	1
RGB( FUCHSIA	rgb	RGB( FUCHSIA)		1	1	1		1				1	1	1
RGB( GOLD	rgb	RGB( GOLD)		1	1	1		1				1	1	1
RGB( GRAY	rgb	RGB( GRAY)		1	1	1		1				1	1	1
RGB( GREEN	rgb	RGB( GREEN)		1	1	1		1				1	1	1
RGB( GREY	rgb	RGB( GREY)		1	1	1		1				1	1	1
RGB( LIGHTGREY	rgb	RGB( LIGHTGREY)		1	1	1		1				1	1	1
RGB( LILAC	rgb	RGB( LILAC)		1	1	1		1				1	1	1
RGB( MAGENTA	rgb	RGB( MAGENTA)		1	1	1		1				1	1	1
RGB( MIDGREEN	rgb	RGB( MIDGREEN)		1	1	1		1				1	1	1
RGB( MYRTLE	rgb	RGB( MYRTLE)		1	1	1		1				1	1	1
RGB( ORANGE	rgb	RGB( ORANGE)		1	1	1		1				1	1	1
RGB( PINK	rgb	RGB( PINK)		1	1	1		1				1	1	1
RGB( RED	rgb	RGB( RED)		1	1	1		1				1	1	1
RGB( RUST	rgb	RGB( RUST)		1	1	1		1				1	1	1
RGB( SALMON	rgb	RGB( SALMON)		1	1	1		1				1	1	1
RGB( WHITE	rgb	RGB( WHITE)		1	1	1		1				1	1	1
RGB( YELLOW	rgb	RGB( YELLOW)		1	1	1		1				1	1	1
RIGHT$( 	right	"RIGHT$( string$, number-of-chars)"		1	1	1	1	1				1	1	1
RMDIR	dir	RMDIR dir$	1		1	1	1	1				1	1	1
RND( 	rnd	RND( [ number ] )		1	1	1	1	1				1	1	1
RTC	rtc	RTC parameter	1		1							1	1	1
RTC GETREG	rtc	"RTC GETREG reg, var"	1		1							1	1	1
RTC GETTIME	rtc	RTC GETTIME	1		1							1	1	1
RTC SETREG	rtc	"RTC SETREG reg, value"	1		1							1	1	1
RTC SETTIME	rtc	"RTC SETTIME year, month, day, hour, minute, second"	1		1							1	1	1
RUN	run	"RUN file$ [, cmdline]"	1		1	1	1	1				1	1	1
SAVE	save	SAVE filename$	1		1	1	1	1				1	1	1
SAVE COMPRESSED IMAGE		"SAVE COMPRESSED IMAGE file$ [, x, y, w, h]"	1					1				1	1	1
SAVE CONTEXT		SAVE CONTEXT [CLEAR]												
SAVE DATA	load_data	"SAVE DATA fname$, address%, size%"	1		1	1						1	1	1
SAVE IMAGE	save_image	"SAVE IMAGE file$ [,x, y, w, h]"	1		1	1						1	1	1
SAVE NVM		SAVE NVM string$	1											
SEEK	seek	"SEEK [#]fnbr, pos"	1		1	1	1	1				1	1	1
SELECT	select	SELECT CASE value	1		1	1	1	1				1	1	1
SELECT CASE	select	SELECT CASE value	1		1	1	1	1				1	1	1
SERVO	servo	"SERVO channel, freq, chA [, chB [, chC ]] | SERVO channel, STOP"	1		1	1						1	1	1
set	pio	"set <destination>, <value>"	1									1	1	1
SETPIN	setpin	"SETPIN p1[, p2 [, p3]], device"	1		1	1						1	1	1
SETPIN 18		"SETPIN 18,[CIN|FIN]"				1								
SETPIN AIN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN BOTH	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN CIN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN DIN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN DOUT	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN FIN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN GP1	setpin	"SETPIN GP1, FFIN [, gate]"	1									1	1	1
SETPIN GP25	setpin	"SETPIN GP25, DOUT | HEARTBEAT"	1									1	1	1
SETPIN INTB	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN INTH	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN INTL	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN OC	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1							1	1	1
SETPIN OFF	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN PIN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN PULLDOWN	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETPIN PULLUP	setpin	"SETPIN pin, cfg [, target] [, option]"	1		1	1						1	1	1
SETTICK	settick	"SETTICK period, target [, nbr]"	1		1	1						1	1	1
SETTICK FAST	settick	"SETTICK FAST frequency, interruptroutine"	1			1						1	1	1
SETTICK PAUSE	settick	"SETTICK PAUSE, target [, nbr]"	1		1	1						1	1	1
SETTICK RESUME	settick	"SETTICK RESUME, target [, nbr]"	1		1	1						1	1	1
SETTITLE		SETTITLE string$					1							
SGN( 	sgn	SGN( number )		1	1	1	1	1				1	1	1
side	pio	side	1									1	1	1
SIN( 	cos	SIN( radians ) 		1	1	1	1	1				1	1	1
SORT	sort	"SORT array() [,indexarray] [,flags] [,startposition] [,elementstosort]"	1		1	1		1				1	1	1
SPACE$( 	space	SPACE$( number )		1	1	1	1	1				1	1	1
SPI CLOSE	spi	SPI CLOSE	1		1	1						1	1	1
SPI OPEN	spi	"SPI OPEN speed, mode, bits"	1		1	1						1	1	1
SPI READ	spi	"SPI READ nbr, array()"	1		1	1						1	1	1
SPI WRITE	spi	"SPI WRITE nbr,[ data1, ... | String$ | array() ]"	1		1	1						1	1	1
SPI( 	spi	SPI( data )		1	1	1						1	1	1
SPI2 CLOSE	spi	SPI2 CLOSE	1		1	1						1	1	1
SPI2 OPEN	spi	"SPI2 OPEN speed, mode, bits"	1		1	1						1	1	1
SPI2 READ	spi	"SPI2 READ nbr, array()"	1		1	1						1	1	1
SPI2 WRITE	spi	"SPI2 WRITE nbr,[ data1, ... | String$ | array() ]"	1		1	1						1	1	1
SPI2( 	spi	SPI2( data )		1	1	1						1	1	1
SPI3 CLOSE	spi	SPI3 CLOSE	1											
SPI3 OPEN	spi	"SPI3 OPEN speed, mode, bits"	1											
SPI3 READ	spi	"SPI3 READ nbr, array()"	1											
SPI3 WRITE	spi	"SPI3 WRITE nbr,[ data1, ... | String$ | array() ]"	1											
SPI3( 	spi	SPI3( data )		1										
SPRITE	sprite	SPRITE parameter	1		1	1		1				1	1	1
SPRITE CLOSE	sprite	SPRITE CLOSE [#]n	1		1	1		1				1	1	1
SPRITE CLOSE ALL	sprite	SPRITE CLOSE ALL	1		1	1		1				1	1	1
SPRITE COPY	sprite	"SPRITE COPY [#]n, [#]m, nbr"	1		1	1		1				1	1	1
SPRITE HIDE	sprite	SPRITE HIDE [#]n	1		1	1		1				1	1	1
SPRITE HIDE ALL	sprite	SPRITE HIDE ALL	1		1	1		1				1	1	1
SPRITE HIDE SAFE	sprite	SPRITE HIDE SAFE [#]n	1		1	1		1				1	1	1
SPRITE INTERRUPT	sprite	SPRITE INTERRUPT sub	1		1	1		1				1	1	1
SPRITE LOAD	sprite	"SPRITE LOAD fname$ [,start_sprite_number]"	1		1	1		1				1	1	1
SPRITE LOADARRAY	sprite	"SPRITE LOADARRAY [#]n, w, h, array%()"	1		1	1		1				1	1	1
SPRITE LOADBMP		"SPRITE LOADBMP [#]b, fname$ [, x] [, y] [, w] [, h]"	1		1	1		1				1	1	1
SPRITE LOADPNG	sprite	"SPRITE LOADPNG [#]b, fname$ [, transparent] [, alphacut]"	1		1	1		1				1	1	1
SPRITE MOVE	sprite	SPRITE MOVE	1		1	1		1				1	1	1
SPRITE NEXT	sprite	"SPRITE NEXT [#]n, x, y"	1		1	1		1				1	1	1
SPRITE NOINTERUPT	sprite	SPRITE NOINTERRUPT	1		1	1		1				1	1	1
SPRITE READ	sprite	"SPRITE READ [#]n, x , y, w, h [,pagenumber]"	1		1	1		1				1	1	1
SPRITE RESTORE	sprite	SPRITE RESTORE	1		1	1		1				1	1	1
SPRITE SCROLL	sprite	"SPRITE SCROLL x, y [,col]"	1		1	1		1				1	1	1
SPRITE SCROLLH	sprite	"SPRITE SCROLLH n [,col]"	1		1	1		1						
SPRITE SCROLLR	sprite	"SPRITE SCROLLR x, y, w, h, delta_x, delta_y [,col]"	1		1	1		1						
SPRITE SCROLLV	sprite	"SPRITE SCROLLV n [,col]"	1		1	1		1						
SPRITE SET TRANSPARENT		SPRITE SET TRANSPARENT n	1		1	1		1				1	1	1
SPRITE SHOW	sprite	"SPRITE SHOW [#]n, x,y, layer, [orientation]"	1		1	1		1				1	1	1
SPRITE SHOW SAFE	sprite	"SPRITE SHOW SAFE [#]n, x,y, layer [,orientation] [,ontop]"	1		1	1		1				1	1	1
SPRITE SWAP	sprite	"SPRITE SWAP [#]n1, [#]n2 [,orientation]"	1		1	1		1				1	1	1
SPRITE TRANSPARENCY	sprite	"SPRITE TRANSPARENCY [#]n, transparency"	1		1	1		1						
SPRITE WRITE	sprite	"SPRITE WRITE [#]n, x y [,orientation]"	1		1	1		1				1	1	1
SPRITE( C	sprite	"SPRITE(C, [#]n [, m ])"		1	1	1		1				1	1	1
SPRITE( D	sprite	"SPRITE(D, ,spriteno1, spriteno2)"		1	1	1		1				1	1	1
SPRITE( E	sprite	"SPRITE(E,spriteno)"		1	1	1		1				1	1	1
SPRITE( H	sprite	"SPRITE(H,[#]n)"		1	1	1		1				1	1	1
SPRITE( L	sprite	"SPRITE(L, [#]n)"		1	1	1		1				1	1	1
SPRITE( N	sprite	"SPRITE(N [,n ])"		1	1	1		1				1	1	1
SPRITE( S	sprite	SPRITE(S)		1	1	1		1				1	1	1
SPRITE( T	sprite	"SPRITE(T,spriteno)"		1	1	1		1				1	1	1
SPRITE( V	sprite	"SPRITE(V,spriteno1,spriteno2)"		1	1	1		1				1	1	1
SPRITE( W	sprite	"SPRITE(W, [#]n)"		1	1	1		1				1	1	1
SPRITE( X	sprite	"SPRITE(X, [#]n)"		1	1	1		1				1	1	1
SPRITE( Y	sprite	"SPRITE(Y, [#]n)"		1	1	1		1				1	1	1
SQR( 	sqr	SQR( number )		1	1	1	1	1				1	1	1
STAR	astromomy	"STAR object alt, az [, ra_out, dec_out] | STAR alt, az, ra, dec [, pm_ra, pm_dec] [, ra_out, dec_out]"										1	1	1
STATIC	dim	"STATIC variable [, variables]"	1		1	1	1	1				1	1	1
STATIC FLOAT	dim	"STATIC FLOAT variable [, variables]"	1		1	1	1	1				1	1	1
STATIC INTEGER	dim	"STATIC INTEGER variable [, variables]"	1		1	1	1	1				1	1	1
STATIC STRING	dim	"STATIC STRING variable [, variables]"	1		1	1	1	1				1	1	1
STEP	for	FOR counter = start TO finish [STEP increment]	1		1	1	1	1				1	1	1
STR$( 	str	"STR$( number [, m [, n [, c$ ]]]  )"		1	1	1	1	1				1	1	1
STR2BIN( 	str2bin	"STR2BIN(type, string$ [,BIG])"		1	1	1		1				1	1	1
STRING$( 	string	"STRING$( nbr, ascii | string$ )"		1	1	1	1	1				1	1	1
STRUCT CLEAR	structure	Struct Clear var Reset all members to defaults	1									1	1	1
STRUCT COPY	structure	Struct Copy src To dst Copy structure contents	1									1	1	1
STRUCT EXTRACT	structure	"Struct Extract arr().member, dest() Extract member values to simple array"	1									1	1	1
STRUCT INSERT	structure	"Struct Insert src(), arr().member Insert array values into structure member"	1									1	1	1
STRUCT LOAD	structure	"Struct Load #n, var | arr() | arr(i) Load struct|aray|arr element from open file"	1									1	1	1
STRUCT PRINT	structure	Struct Print var Print structure contents for debugging	1									1	1	1
STRUCT SAVE	structure	"Struct Save #n, var | arr() | arr(i) Save struct|aray|arr element to open file"	1									1	1	1
STRUCT SORT ARR(	structure	"Struct Sort arr().member [,flags] Sort array by member field"	1									1	1	1
STRUCT SWAP	structure	"Struct Swap var1, var2 Exchange contents of two structures"	1									1	1	1
STRUCT(FIND	structure	"Struct(FIND arr().member, value [,star... Find element with matching member value, retu..."		1								1	1	1
STRUCT(OFFSET	structure	"Struct(OFFSET typename$, element$) Get byte offset of member within structure ty..."		1								1	1	1
STRUCT(SIZEOF	structure	Struct(SIZEOF typename$) Get size in bytes of a structure type		1								1	1	1
STRUCT(TYPE 	structure	"Struct(TYPE typename$, element$) Get base type of member (1=FLOAT, 2=STRING, 4..."		1								1	1	1
SUB		SUB xxx[ arg1?]	1		1	1	1	1				1	1	1
SYNC		"SYNC [period] [,units]"	1									1	1	1
SYSTEM		SYSTEM command-line$					1	1						
TAB(		TAB( number)		1	1	1	1	1				1	1	1
TAN( 	cos	TAN( radians ) 		1	1	1	1	1				1	1	1
TEMPR START		"TEMPR START pin [,precision] [,timeout])"	1		1	1						1	1	1
TEMPR(		"TEMPR( pin  [,timeout])"		1	1	1						1	1	1
TEXT	text	"TEXT x, y, string$ [,alignment$] [, font] [, scale] [, colour] [, bc]"	1		1	1		1				1	1	1
THEN	if	IF expr THEN stmt [: stmt]	1		1	1	1	1				1	1	1
TILE		"TILE x, y [,foreground] [,bg] [,nbr_tiles_wide] [,nbr_tiles_high]"	1					1				1	1	1
TIME$		TIME$ = hh:mm:ss	1		1	1	1	1				1	1	1
TIMER		TIMER = n	1		1	1	1	1				1	1	1
TO	for	FOR counter = start TO finish [STEP increment]	1		1	1	1	1				1	1	1
TOUCH( LASTY	touch	TOUCH( X | Y | LASTX | LASTY )		1	1							1	1	1
TOUCH( X	touch	TOUCH( X | Y )		1	1							1	1	1
TOUCH( Y	touch	TOUCH( X | Y )		1	1							1	1	1
TRACE		TRACE ON | OFF | LIST nn	1		1	1	1	1				1	1	1
TRIANGLE	triangle	"TRIANGLE X1, Y1, X2, Y2, X3, Y3 [, Colour [, FILL]]"	1		1	1		1				1	1	1
TRIANGLE RESTORE		TRIANGLE RESTORE #n	1		1	1		1				1	1	1
TRIANLE SAVE		"TRIANGLE SAVE [#]n, x1, y1, x2, y2, x3, y3"	1		1	1		1				1	1	1
TRIM$( 		"TRIM$( source$ [,mask$] [,where/where$])"			1	1		1				1	1	1
TURTLE	turtle	TURTLE option	1			1						1	1	1
TURTLE BEGIN FILL	turtle	TURTLE BEGIN FILL	1			1						1	1	1
TURTLE DOT	turtle	TURTLE DOT	1			1						1	1	1
TURTLE DRAW CIRCLE	turtle	"TURTLE DRAW CIRCLE x, y, r"	1			1						1	1	1
TURTLE DRAW LINE	turtle	"TURTLE DRAW LINE x1, y1, x2, y2"	1			1						1	1	1
TURTLE DRAW PIXEL	turtle	"TURTLE DRAW PIXEL x, y"	1			1						1	1	1
TURTLE DRAW TURTLE	turtle	TURTLE DRAW TURTLE	1			1						1	1	1
TURTLE END FILL	turtle	TURTLE END FILL	1			1						1	1	1
TURTLE FILL COLOUR	turtle	TURTLE FILL COLOUR col	1			1						1	1	1
TURTLE FILL PIXEL	turtle	"TURTLE FILL PIXEL x, y"	1			1						1	1	1
TURTLE FORWARD	turtle	TURTLE FORWARD n	1			1						1	1	1
TURTLE HEADING	turtle	TURTLE HEADING deg	1			1						1	1	1
TURTLE MOVE	turtle	"TURTLE MOVE x, y"	1			1						1	1	1
TURTLE PEN DOWN	turtle	TURTLE PEN DOWN	1			1						1	1	1
TURTLE PEN UP	turtle	TURTLE PEN UP	1			1						1	1	1
TURTLE RESET	turtle	TURTLE RESET	1			1						1	1	1
TURTLE TURN LEFT	turtle	TURTLE TURN LEFT deg	1			1						1	1	1
TURTLE TURN RIGHT	turtle	TURTLE TURN RIGHT deg	1			1						1	1	1
TUTTLE PEN COLOUR	turtle	TURTLE PEN COLOUR col	1			1						1	1	1
Type	structure	Type...End Type Define a new structure type	1									1	1	1
UCASE$( 	ucase	UCASE$( string$ )		1	1	1	1	1				1	1	1
UNTIL	do	LOOP UNTIL expression	1		1	1	1	1				1	1	1
UPDATE FIRMWARE	update_firmware	UPDATE FIRMWARE	1			1						1	1	1
VAL( 	val	VAL( string$ )		1	1	1	1	1				1	1	1
VAR	var	VAR option	1		1	1		1				1	1	1
VAR CLEAR	var	VAR CLEAR	1		1	1		1				1	1	1
VAR FCLEAR	var	VAR FCLEAR	1											
VAR FRESTORE	var	VAR FRESTORE	1											
VAR FSAVE	var	"VAR FSAVE var [, var]  "	1											
VAR RESTORE	var	VAR RESTORE	1		1	1		1				1	1	1
VAR SAVE	var	"VAR SAVE var [, var]  "	1		1	1		1				1	1	1
wait	pio	wait <polarity> gpio <gpio_num>	1									1	1	1
WATCHDOG	watchdog	WATCHDOG timeout | OFF	1		1	1						1	1	1
WATCHDOG HW	watchdog	WATCHDOG HW timeout | OFF	1									1	1	1
WEB CLOSE TCP CLIENT	web	WEB CLOSE TCP CLIENT	1											1
WEB CLOSE TLS CLIENT	web	WEB CLOSE TLS CLIENT	1											1
WEB MQTT CLOSE	web	WEB MQTT CLOSE	1											1
WEB MQTT CONNECT	web	"WEB MQTT CONNECT addr$, port, user$, passwd$ [, interrupt]"	1											1
WEB MQTT PUBLISH	web	"WEB MQTT PUBLISH topic$, msg$, [,qos] [,retain]"	1											1
WEB MQTT SUBSCRIBE	web	"WEB MQTT SUBSCRIBE topic$ [,qos]"	1											1
WEB MQTT UNSUBSCRIBE	web	WEB MQTT UNSUBSCRIBE topic$	1											1
WEB NTP	web	"WEB NTP [timeoffset [, NTPserver$]] [,timeout]]]"	1											1
WEB OPEN TCP CLIENT	web	"WEB OPEN TCP CLIENT address$, port"	1											1
WEB OPEN TCP STREAM	web	"WEB OPEN TCP STREAM address$, PORTno"	1											1
WEB OPEN TLS CLIENT	web	"WEB OPEN TLS CLIENT address$, port"	1											1
WEB SCAN	web	WEB SCAN [array%()]	1											1
WEB TCP CLIENT REQUEST	web	"WEB TCP CLIENT REQUEST request$, buff%() [,timeout]"	1											1
WEB TCP CLIENT STREAM	web	"WEB TCP CLIENT STREAM command$, buffer%(), readpointer%, writepointer%"	1											1
WEB TCP CLOSE	web	WEB TCP CLOSE cb%	1											1
WEB TCP INTERRUPT	web	WEB TCP INTERRUPT InterruptSub	1											1
WEB TCP READ	web	"WEB TCP READ cb%, buff%()"	1											1
WEB TCP SEND	web	"WEB TCP SEND cb%, data%()"	1											1
WEB TLS CLIENT REQUEST	web	"WEB TLS CLIENT REQUEST request$, buff%() [,timeout]"	1											1
WEB TRANSMIT CODE	web	"WEB TRANSMIT CODE cb%, nnn%"	1											1
WEB TRANSMIT FILE	web	"WEB TRANSMIT FILE cb%, filename$, content-type$"	1											1
WEB TRANSMIT PAGE	web	"WEB TRANSMIT PAGE cb%, filename$"	1											1
WEB UDP INTERRUPT	web	WEB UDP INTERRUPT intname	1											1
WEB UDP SEND	web	"WEB UDP SEND addr$, port, data$"	1											1
WEDIT		WEDIT					1							
WEND	while	WEND			1	1	1	1				1	1	1
WHILE	while	WHILE expression			1	1	1	1				1	1	1
WII	wii	WII option	1			1						1	1	1
WII CLASSIC CLOSE	wii	WII CLASSIC CLOSE [n]	1			1						1	1	1
WII CLASSIC OPEN	wii	"WII CLASSIC OPEN [n] [,interrupt [,bitmask] ]"	1			1						1	1	1
WII MOUSE CLOSE	wii	WII MOUSE CLOSE [n]										1	1	1
WII MOUSE OPEN	wii	"WII MOUSE OPEN [n] [,LEFTBUTTONint] [,RIGHTBUTTONint]"										1	1	1
WII NUMCHUK OPEN	wii	"WII NUNCHUK OPEN [n] [,Zinterrupt [,Cinterrupt] ]"	1			1						1	1	1
WII NUNCHUK CLOSE	wii	WII NUNCHUK CLOSE [n]	1			1						1	1	1
WS2812		"WS2812 type, pin, nbr, value%[()]"	1		1							1	1	1
XMODEM	xmodem	XMODEM option	1		1	1						1	1	1
YMODEM		YMODEM option										1	1	1
XMODEM CRUNCH	xmodem	XMODEM CEUNCH file$	1		1							1	1	1
XMODEM RECEIVE	xmodem	XMODEM RECEIVE [CRUNCH] file$	1		1	1						1	1	1
XMODEM SEND	xmodem	XMODEM SEND file$	1		1	1						1	1	1
XOR	operators	value XOR value		1	1	1	1	1				1	1	1
ZZZ														
ZZZ BIG PIO1 PIO0 COM1 COM2					1							1	1	1
ZZZ CRC8 CRC12 CRC16 CRC32					1							1	1	1
ZZZ GC9A01 ST7920 SSD1306I2C SSD1306I2C32 SSD1963_4 SSD1963_5 SSD1963_5A SSD1963_7 SSD1963_7A SSD1963_8 LI9341_8					1							1		1
ZZZ GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 GP8 GP9												1	1	1
ZZZ GP01 GP02 GP03 GP04 GP05 GP06 GP07 GP08 GP09												1	1	1
ZZZ GP10 GP11 GP12 GP13 GP14 GP15 GP16 GP17 GP18 GP19												1	1	1
ZZZ GP20 GP21 GP22 GP23 GP24 GP25 GP26 GP27 GP28 GP29												1	1	1
ZZZ GP30 GP31 GP32 GP33 GP34 GP35 GP36 GP37 GP38 GP39												1	1	1
ZZZ GP40 GP41 GP42 GP43 GP44 GP45 GP46 GP47 GP48 GP49												1	1	1
ZZZ ILI9341 ILI9163 ILI9481 ILI9481IPS ILI9488 ILI9488W N5110 SSD1306SPI SSD1331 ST7735 ST7735S ST7735S_W ST7789 ST7789_135 ST7789_320					1							1		1
ZZZ SSD1963_4_16 SSD1963_5_16 SSD1963_5A_16 SSD1963_5ER_16 SSD1963_7_16 SSD1963_7A_16 SSD1963_7ER_16 SSD1963_8_16 LI9341_8_16 ILI9486_16 IPS_4_16					1							1		1
