/* %Z%%M% %I% %E% */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1999 by Wayne C. Gramlich. * All rights reserved. * * Permission to use, copy, modify, distribute, and sell this software * for any purpose is hereby granted without fee provided that the above * copyright notice and this permission are retained. The author makes * no representations about the suitability of this software for any purpose. * It is provided "as is" without express or implied warranty. */ /* This file contains keyword typedefs: */ #ifndef KEYWORD_TYPES_H #define KEYWORD_TYPES_H /* Defining the enum here shuts alint up! */ enum Keyword_enum { Key_none, /* Used by parser_keyword_parse( */ Key_eol, /* Used by parser_keyword_parse( */ Key_all, Key_assert, Key_body, Key_break, Key_case, Key_continue, Key_default, Key_define, Key_else, Key_else_if, Key_enumeration, Key_eval, Key_export, Key_external, Key_extract, Key_for, Key_generate, Key_if, Key_identify, Key_import, Key_initialize, Key_iterator, Key_loop, Key_module, Key_needs, Key_needs_nothing, Key_no_side_effects, Key_object, Key_procedure, Key_record, Key_reswitch, Key_return, Key_returns, Key_returns_never, Key_returns_nothing, Key_routine, Key_routine_types, Key_signal, Key_signals, Key_switch, Key_tag, Key_takes, Key_takes_nothing, Key_to, Key_type, Key_type_get, Key_type_non_set, Key_type_other, Key_type_set, Key_until, Key_variant, Key_version, Key_while, Key_yield, Key_yields, Key_last }; typedef enum Keyword_enum Keyword; #endif /* KEYWORD_TYPES_H */