/L20"Modula2/2k-02-6-nr" Block Comment On = (* Block Comment Off = *) File Extensions = MOD DEF /Delimiters = ~!@$%^&*()_-+|\/{}[]:;"' ,.?/ /Indent Strings = "ARRAY" "BEGIN" "CONST" "DO" "ELSE" "ELSIF" "FOR" "FROM" "IF" "IMPORT" "LOOP" "PROCEDURE" "RECORD" "REPEAT" "TYPE" "VAR" "WHILE" "WITH" /Unindent Strings = "ELSE" "ELSIF" "END" "UNTIL" /C1"Keywords" ABS AND ADDRESS ARRAY BEGIN BITSET BY CASE CONST DEALLOCATE DEFINITION DO ELSE ELSIF END EXCL EXIT FOR FOREIGN FROM HIGH IF IMPLEMENTATION IMPORT IN INC INCL LOOP MAX MIN MODULE NOT OF OR POINTER PROCEDURE RECORD REPEAT RETURN SET STEP THEN TO TYPE UNTIL VAR WHILE WITH /C2"VAR TYPES" ^ BOOLEAN BYTE CARDINAL CHAR FLOAT INTEGER IntSet NIL REAL /C3"Operators" = : = <= >= # + - * // / DIV MOD /C4 [ ] /C5 FALSE TRUE /C6"Functions" ALLOCATE CHR DEALLOCATE DEC DISPOSE NEW ORD SIZE SYSTEM TRUNC