DEFINITION MODULE advflex ; (* Title : advflex Author : Gaius Mulley System : GNU Modula-2 Date : Sun Jul 17 12:32:58 2005 Revision : $Version$ Description: provides access to basic lexical functions. *) FROM SYSTEM IMPORT ADDRESS ; EXPORT QUALIFIED toktype, OpenSource, CloseSource, error, GetToken, GetLineNo, currenttoken, currentinteger ; TYPE toktype = (eoftok, roomtok, doortok, walltok, treasuretok, attok, leadstok, totok, statustok, closedtok, opentok, secrettok, istok, endtok, enddottok, integertok, randomizetok) ; VAR currenttoken : toktype ; currentinteger: INTEGER ; PROCEDURE OpenSource (s: ADDRESS) : BOOLEAN ; PROCEDURE CloseSource ; PROCEDURE GetLineNo () : CARDINAL ; PROCEDURE error (s: ADDRESS) ; PROCEDURE GetToken ; END advflex.