1 /* do not edit automatically generated by mc from mcReserved. */
2 /* mcReserved.def defines the toktype.
4 Copyright (C) 2015-2024 Free Software Foundation, Inc.
5 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
7 This file is part of GNU Modula-2.
9 GNU Modula-2 is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 3, or (at your option)
14 GNU Modula-2 is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 General Public License for more details.
19 You should have received a copy of the GNU General Public License
20 along with GNU Modula-2; see the file COPYING3. If not see
21 <http://www.gnu.org/licenses/>. */
24 #if !defined (_mcReserved_H)
25 # define _mcReserved_H
33 # if !defined (PROC_D)
35 typedef void (*PROC_t
) (void);
36 typedef struct { PROC_t proc
; } PROC
;
40 # if defined (_mcReserved_C)
43 # define EXTERN extern
46 typedef enum {mcReserved_eoftok
, mcReserved_plustok
, mcReserved_minustok
, mcReserved_timestok
, mcReserved_dividetok
, mcReserved_becomestok
, mcReserved_ambersandtok
, mcReserved_periodtok
, mcReserved_commatok
, mcReserved_semicolontok
, mcReserved_lparatok
, mcReserved_rparatok
, mcReserved_lsbratok
, mcReserved_rsbratok
, mcReserved_lcbratok
, mcReserved_rcbratok
, mcReserved_uparrowtok
, mcReserved_singlequotetok
, mcReserved_equaltok
, mcReserved_hashtok
, mcReserved_lesstok
, mcReserved_greatertok
, mcReserved_lessgreatertok
, mcReserved_lessequaltok
, mcReserved_greaterequaltok
, mcReserved_ldirectivetok
, mcReserved_rdirectivetok
, mcReserved_periodperiodtok
, mcReserved_colontok
, mcReserved_doublequotestok
, mcReserved_bartok
, mcReserved_andtok
, mcReserved_arraytok
, mcReserved_begintok
, mcReserved_bytok
, mcReserved_casetok
, mcReserved_consttok
, mcReserved_definitiontok
, mcReserved_divtok
, mcReserved_dotok
, mcReserved_elsetok
, mcReserved_elsiftok
, mcReserved_endtok
, mcReserved_excepttok
, mcReserved_exittok
, mcReserved_exporttok
, mcReserved_finallytok
, mcReserved_fortok
, mcReserved_fromtok
, mcReserved_iftok
, mcReserved_implementationtok
, mcReserved_importtok
, mcReserved_intok
, mcReserved_looptok
, mcReserved_modtok
, mcReserved_moduletok
, mcReserved_nottok
, mcReserved_oftok
, mcReserved_ortok
, mcReserved_packedsettok
, mcReserved_pointertok
, mcReserved_proceduretok
, mcReserved_qualifiedtok
, mcReserved_unqualifiedtok
, mcReserved_recordtok
, mcReserved_remtok
, mcReserved_repeattok
, mcReserved_retrytok
, mcReserved_returntok
, mcReserved_settok
, mcReserved_thentok
, mcReserved_totok
, mcReserved_typetok
, mcReserved_untiltok
, mcReserved_vartok
, mcReserved_whiletok
, mcReserved_withtok
, mcReserved_asmtok
, mcReserved_volatiletok
, mcReserved_periodperiodperiodtok
, mcReserved_datetok
, mcReserved_linetok
, mcReserved_filetok
, mcReserved_attributetok
, mcReserved_builtintok
, mcReserved_inlinetok
, mcReserved_integertok
, mcReserved_identtok
, mcReserved_realtok
, mcReserved_stringtok
, mcReserved_commenttok
} mcReserved_toktype
;