(root)/
gcc-13.2.0/
gcc/
testsuite/
gm2/
projects/
pim/
run/
pass/
tower/
advflex.def
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.