| Grimoire snippets for BBC BASIC
@@proc  DEFPROC
DEF PROC$|
ENDPROC
@@fn  DEFFN
DEF FN$|
=0
@@for  FOR loop
FOR I% = 1 TO $|
NEXT I%
@@repeat  REPEAT loop
REPEAT
  $|
UNTIL FALSE
@@while  WHILE loop
WHILE $|
ENDWHILE
@@case  CASE
CASE $| OF
  WHEN 1:
  OTHERWISE:
ENDCASE
@@error  ON ERROR
ON ERROR PRINT REPORT$$; " at line "; ERL : END
