lexer.*.m3=modula
#	Keywords
keywords.*.m3=AND ANY ARRAY AS BEGIN BITS BRANDED BY CASE CONST\
	DIV DO ELSE ELSIF END EVAL EXCEPT EXCEPTION EXIT EXPORTS FINALLY FOR FROM\
	GENERIC IF IMPORT IN INTERFACE LOCK LOOP METHODS MOD MODULE NOT OBJECT OF\
	OR OVERRIDES PROCEDURE RAISE RAISES READONLY RECORD REF REPEAT RETURN\
	REVEAL ROOT SET THEN TO TRY TYPE TYPECASE UNSAFE UNTIL UNTRACED VALUE VAR\
	WHILE WITH
#	Reserved identifiers
keywords2.*.m3=ABS ADDRESS ADR ADRSIZE BITSIZE BOOLEAN BYTESIZE\
	CARDINAL CEILING CHAR DEC DISPOSE EXTENDED FALSE FIRST FLOAT FLOOR INC\
	INTEGER ISTYPE LAST LONGINT LONGREAL LOOPHOLE MAX MIN MUTEX NARROW NEW NIL\
	NULL NUMBER ORD REAL REFANY ROUND SUBARRAY TEXT TRUE TRUNC TYPECODE VAL\
	WIDECHAR
#	Operators
keywords3.*.m3= + < # = ; .. : - > { } | := <: * <= ( ) ^ , =>\
	/ >= [ ] . &
#	Pragmas keywords
keywords4.*.m3= EXTERNAL INLINE ASSERT TRACE FATAL UNUSED\
	OBSOLETE NOWARN LINE PRAGMA
#	Escape sequences
keywords5.*.m3= f n r t \ " '
#	Doxygene keywords
keywords6.*.m3= author authors file brief date proc param result

fold=1
