| Index: gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/chill.gperf
|
| ===================================================================
|
| --- gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/chill.gperf (revision 0)
|
| +++ gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/chill.gperf (revision 0)
|
| @@ -0,0 +1,308 @@
|
| +struct resword {
|
| + const char *name;
|
| + short token;
|
| + enum rid rid;
|
| + enum toktype { RESERVED, DIRECTIVE, PREDEF } flags;
|
| +};
|
| +extern tree ridpointers [];
|
| +%%
|
| +access, ACCESS, NORID, RESERVED
|
| +after, AFTER, NORID, RESERVED
|
| +all, ALL, NORID, RESERVED
|
| +all_static_off, ALL_STATIC_OFF, NORID, DIRECTIVE
|
| +all_static_on, ALL_STATIC_ON, NORID, DIRECTIVE
|
| +and, AND, NORID, RESERVED
|
| +andif, ANDIF, NORID, RESERVED
|
| +array, ARRAY, NORID, RESERVED
|
| +asm, ASM_KEYWORD, NORID, RESERVED
|
| +assert, ASSERT, NORID, RESERVED
|
| +at, AT, NORID, RESERVED
|
| +based, BASED, NORID, RESERVED
|
| +begin, BEGINTOKEN, NORID, RESERVED
|
| +bin, BIN, NORID, RESERVED
|
| +bit, BOOLS, RID_BOOLS, PREDEF
|
| +body, BODY, NORID, RESERVED
|
| +bools, BOOLS, RID_BOOLS, RESERVED
|
| +buffer, BUFFER, NORID, RESERVED
|
| +buffer_code, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +by, BY, NORID, RESERVED
|
| +call, CALL, NORID, RESERVED
|
| +case, CASE, NORID, RESERVED
|
| +cause, CAUSE, NORID, RESERVED
|
| +ccitt_os, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +chars, CHARS, NORID, RESERVED
|
| +context, CONTEXT, NORID, RESERVED
|
| +continue, CONTINUE, NORID, RESERVED
|
| +cycle, CYCLE, NORID, RESERVED
|
| +dcl, DCL, NORID, RESERVED
|
| +debug_lines, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +debug_symbols, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +debug_types, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +delay, DELAY, NORID, RESERVED
|
| +do, DO, NORID, RESERVED
|
| +down, DOWN, NORID, RESERVED
|
| +dynamic, DYNAMIC, RID_DYNAMIC, RESERVED
|
| +else, ELSE, NORID, RESERVED
|
| +elsif, ELSIF, NORID, RESERVED
|
| +empty_off, EMPTY_OFF, NORID, DIRECTIVE
|
| +empty_on, EMPTY_ON, NORID, DIRECTIVE
|
| +end, END, NORID, RESERVED
|
| +esac, ESAC, NORID, RESERVED
|
| +even, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +event, EVENT, NORID, RESERVED
|
| +event_code, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +ever, EVER, NORID, RESERVED
|
| +exceptions, EXCEPTIONS, NORID, RESERVED
|
| +exit, EXIT, NORID, RESERVED
|
| +extra_const_seg, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +far, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +fi, FI, NORID, RESERVED
|
| +for, FOR, NORID, RESERVED
|
| +forbid, FORBID, NORID, RESERVED
|
| +general, GENERAL, NORID, RESERVED
|
| +generate_all_set_names, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +generate_set_names, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +goto, GOTO, NORID, RESERVED
|
| +grant, GRANT, NORID, RESERVED
|
| +grant_file_size, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +if, IF, NORID, RESERVED
|
| +in, IN, RID_IN, RESERVED
|
| +init, INIT, NORID, RESERVED
|
| +inline, INLINE, RID_INLINE, RESERVED
|
| +inout, PARAMATTR, RID_INOUT, RESERVED
|
| +large, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +list, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +loc, LOC, NORID, RESERVED
|
| +make_publics_for_discrete_syns, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +medium, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +mod, MOD, NORID, RESERVED
|
| +module, MODULE, NORID, RESERVED
|
| +multiple_const_segs, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +multiple_data_segs, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +newmode, NEWMODE, NORID, RESERVED
|
| +nolist, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +no_overlap_check, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +nonref, NONREF, NORID, RESERVED
|
| +nopack, NOPACK, NORID, RESERVED
|
| +not, NOT, NORID, RESERVED
|
| +od, OD, NORID, RESERVED
|
| +of, OF, NORID, RESERVED
|
| +on, ON, NORID, RESERVED
|
| +only_for_simulation, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +only_for_target, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +optimize, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +optimize_runtime, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +optimization_window, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +or, OR, NORID, RESERVED
|
| +orif, ORIF, NORID, RESERVED
|
| +out, PARAMATTR, RID_OUT, RESERVED
|
| +pack, PACK, NORID, RESERVED
|
| +page, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +pos, POS, NORID, RESERVED
|
| +powerset, POWERSET, NORID, RESERVED
|
| +prefixed, PREFIXED, NORID, RESERVED
|
| +print_o_code, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +print_symbol_table, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +priority, PRIORITY, NORID, RESERVED
|
| +proc, PROC, NORID, RESERVED
|
| +process, PROCESS, NORID, RESERVED
|
| +process_type, PROCESS_TYPE_TOKEN, NORID, DIRECTIVE
|
| +range, RANGE, NORID, RESERVED
|
| +range_off, RANGE_OFF, NORID, DIRECTIVE
|
| +range_on, RANGE_ON, NORID, DIRECTIVE
|
| +read, READ, RID_READ, RESERVED
|
| +receive, RECEIVE, NORID, RESERVED
|
| +recursive, RECURSIVE, NORID, RESERVED
|
| +reentrant, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +reentrant_all, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +ref, REF, NORID, RESERVED
|
| +region, REGION, NORID, RESERVED
|
| +rem, REM, NORID, RESERVED
|
| +remote, REMOTE, NORID, RESERVED
|
| +result, RESULT, NORID, RESERVED
|
| +return, RETURN, NORID, RESERVED
|
| +returns, RETURNS, NORID, RESERVED
|
| +row, ROW, NORID, RESERVED
|
| +seize, SEIZE, NORID, RESERVED
|
| +send, SEND, NORID, RESERVED
|
| +send_buffer_default_priority, SEND_BUFFER_DEFAULT_PRIORITY, NORID, DIRECTIVE
|
| +send_signal_default_priority, SEND_SIGNAL_DEFAULT_PRIORITY, NORID, DIRECTIVE
|
| +set, SET, NORID, RESERVED
|
| +short_pred_succ, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +signal, SIGNAL, NORID, RESERVED
|
| +signal_code, SIGNAL_CODE, NORID, DIRECTIVE
|
| +signal_max_length, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +simple, SIMPLE, NORID, RESERVED
|
| +small, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +spec, SPEC, NORID, RESERVED
|
| +start, START, NORID, RESERVED
|
| +state_routine, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +static, STATIC, NORID, RESERVED
|
| +step, STEP, NORID, RESERVED
|
| +stop, STOP, NORID, RESERVED
|
| +struct, STRUCT, NORID, RESERVED
|
| +support_causing_address, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +syn, SYN, NORID, RESERVED
|
| +synmode, SYNMODE, NORID, RESERVED
|
| +text, TEXT, NORID, RESERVED
|
| +then, THEN, NORID, RESERVED
|
| +this, THIS, NORID, RESERVED
|
| +timeout, TIMEOUT, NORID, RESERVED
|
| +to, TO, NORID, RESERVED
|
| +up, UP, NORID, RESERVED
|
| +use_seize_file, USE_SEIZE_FILE, NORID, DIRECTIVE
|
| +use_seize_file_restricted, USE_SEIZE_FILE_RESTRICTED, NORID, DIRECTIVE
|
| +varying, VARYING, NORID, RESERVED
|
| +while, WHILE, NORID, RESERVED
|
| +with, WITH, NORID, RESERVED
|
| +xor, XOR, NORID, RESERVED
|
| +ACCESS, ACCESS, NORID, RESERVED
|
| +AFTER, AFTER, NORID, RESERVED
|
| +ALL, ALL, NORID, RESERVED
|
| +ALL_STATIC_OFF, ALL_STATIC_OFF, NORID, DIRECTIVE
|
| +ALL_STATIC_ON, ALL_STATIC_ON, NORID, DIRECTIVE
|
| +AND, AND, NORID, RESERVED
|
| +ANDIF, ANDIF, NORID, RESERVED
|
| +ARRAY, ARRAY, NORID, RESERVED
|
| +ASM, ASM_KEYWORD, NORID, RESERVED
|
| +ASSERT, ASSERT, NORID, RESERVED
|
| +AT, AT, NORID, RESERVED
|
| +BASED, BASED, NORID, RESERVED
|
| +BEGIN, BEGINTOKEN, NORID, RESERVED
|
| +BIN, BIN, NORID, RESERVED
|
| +BIT, BOOLS, RID_BOOLS, PREDEF
|
| +BODY, BODY, NORID, RESERVED
|
| +BOOLS, BOOLS, RID_BOOLS, RESERVED
|
| +BUFFER, BUFFER, NORID, RESERVED
|
| +BUFFER_CODE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +BY, BY, NORID, RESERVED
|
| +CALL, CALL, NORID, RESERVED
|
| +CASE, CASE, NORID, RESERVED
|
| +CAUSE, CAUSE, NORID, RESERVED
|
| +CCITT_OS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +CHARS, CHARS, NORID, RESERVED
|
| +CONTEXT, CONTEXT, NORID, RESERVED
|
| +CONTINUE, CONTINUE, NORID, RESERVED
|
| +CYCLE, CYCLE, NORID, RESERVED
|
| +DCL, DCL, NORID, RESERVED
|
| +DEBUG_LINES, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +DEBUG_SYMBOLS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +DEBUG_TYPES, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +DELAY, DELAY, NORID, RESERVED
|
| +DO, DO, NORID, RESERVED
|
| +DOWN, DOWN, NORID, RESERVED
|
| +DYNAMIC, DYNAMIC, RID_DYNAMIC, RESERVED
|
| +ELSE, ELSE, NORID, RESERVED
|
| +ELSIF, ELSIF, NORID, RESERVED
|
| +EMPTY_OFF, EMPTY_OFF, NORID, DIRECTIVE
|
| +EMPTY_ON, EMPTY_ON, NORID, DIRECTIVE
|
| +END, END, NORID, RESERVED
|
| +ESAC, ESAC, NORID, RESERVED
|
| +EVEN, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +EVENT, EVENT, NORID, RESERVED
|
| +EVENT_CODE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +EVER, EVER, NORID, RESERVED
|
| +EXCEPTIONS, EXCEPTIONS, NORID, RESERVED
|
| +EXIT, EXIT, NORID, RESERVED
|
| +EXTRA_CONST_SEG, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +FAR, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +FI, FI, NORID, RESERVED
|
| +FOR, FOR, NORID, RESERVED
|
| +FORBID, FORBID, NORID, RESERVED
|
| +GENERAL, GENERAL, NORID, RESERVED
|
| +GENERATE_ALL_SET_NAMES, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +GENERATE_SET_NAMES, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +GOTO, GOTO, NORID, RESERVED
|
| +GRANT, GRANT, NORID, RESERVED
|
| +GRANT_FILE_SIZE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +IF, IF, NORID, RESERVED
|
| +IN, IN, RID_IN, RESERVED
|
| +INIT, INIT, NORID, RESERVED
|
| +INLINE, INLINE, RID_INLINE, RESERVED
|
| +INOUT, PARAMATTR, RID_INOUT, RESERVED
|
| +LARGE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +LIST, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +LOC, LOC, NORID, RESERVED
|
| +MAKE_PUBLICS_FOR_DISCRETE_SYNS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +MEDIUM, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +MOD, MOD, NORID, RESERVED
|
| +MODULE, MODULE, NORID, RESERVED
|
| +MULTIPLE_CONST_SEGS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +MULTIPLE_DATA_SEGS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +NEWMODE, NEWMODE, NORID, RESERVED
|
| +NOLIST, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +NO_OVERLAP_CHECK, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +NONREF, NONREF, NORID, RESERVED
|
| +NOPACK, NOPACK, NORID, RESERVED
|
| +NOT, NOT, NORID, RESERVED
|
| +OD, OD, NORID, RESERVED
|
| +OF, OF, NORID, RESERVED
|
| +ON, ON, NORID, RESERVED
|
| +ONLY_FOR_SIMULATION, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +ONLY_FOR_TARGET, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +OPTIMIZE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +OPTIMIZE_RUNTIME, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +OPTIMIZATION_WINDOW, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +OR, OR, NORID, RESERVED
|
| +ORIF, ORIF, NORID, RESERVED
|
| +OUT, PARAMATTR, RID_OUT, RESERVED
|
| +PACK, PACK, NORID, RESERVED
|
| +PAGE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +POS, POS, NORID, RESERVED
|
| +POWERSET, POWERSET, NORID, RESERVED
|
| +PREFIXED, PREFIXED, NORID, RESERVED
|
| +PRINT_O_CODE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +PRINT_SYMBOL_TABLE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +PRIORITY, PRIORITY, NORID, RESERVED
|
| +PROC, PROC, NORID, RESERVED
|
| +PROCESS, PROCESS, NORID, RESERVED
|
| +PROCESS_TYPE, PROCESS_TYPE_TOKEN, NORID, DIRECTIVE
|
| +RANGE, RANGE, NORID, RESERVED
|
| +RANGE_OFF, RANGE_OFF, NORID, DIRECTIVE
|
| +RANGE_ON, RANGE_ON, NORID, DIRECTIVE
|
| +READ, READ, RID_READ, RESERVED
|
| +RECEIVE, RECEIVE, NORID, RESERVED
|
| +RECURSIVE, RECURSIVE, NORID, RESERVED
|
| +REENTRANT, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +REENTRANT_ALL, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +REF, REF, NORID, RESERVED
|
| +REGION, REGION, NORID, RESERVED
|
| +REM, REM, NORID, RESERVED
|
| +REMOTE, REMOTE, NORID, RESERVED
|
| +RESULT, RESULT, NORID, RESERVED
|
| +RETURN, RETURN, NORID, RESERVED
|
| +RETURNS, RETURNS, NORID, RESERVED
|
| +ROW, ROW, NORID, RESERVED
|
| +SEIZE, SEIZE, NORID, RESERVED
|
| +SEND, SEND, NORID, RESERVED
|
| +SEND_BUFFER_DEFAULT_PRIORITY, SEND_BUFFER_DEFAULT_PRIORITY, NORID, DIRECTIVE
|
| +SEND_SIGNAL_DEFAULT_PRIORITY, SEND_SIGNAL_DEFAULT_PRIORITY, NORID, DIRECTIVE
|
| +SET, SET, NORID, RESERVED
|
| +SHORT_PRED_SUCC, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +SIGNAL, SIGNAL, NORID, RESERVED
|
| +SIGNAL_CODE, SIGNAL_CODE, NORID, DIRECTIVE
|
| +SIGNAL_MAX_LENGTH, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +SIMPLE, SIMPLE, NORID, RESERVED
|
| +SMALL, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +SPEC, SPEC, NORID, RESERVED
|
| +START, START, NORID, RESERVED
|
| +STATE_ROUTINE, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +STATIC, STATIC, NORID, RESERVED
|
| +STEP, STEP, NORID, RESERVED
|
| +STOP, STOP, NORID, RESERVED
|
| +STRUCT, STRUCT, NORID, RESERVED
|
| +SUPPORT_CAUSING_ADDRESS, IGNORED_DIRECTIVE, NORID, DIRECTIVE
|
| +SYN, SYN, NORID, RESERVED
|
| +SYNMODE, SYNMODE, NORID, RESERVED
|
| +TEXT, TEXT, NORID, RESERVED
|
| +THEN, THEN, NORID, RESERVED
|
| +THIS, THIS, NORID, RESERVED
|
| +TIMEOUT, TIMEOUT, NORID, RESERVED
|
| +TO, TO, NORID, RESERVED
|
| +UP, UP, NORID, RESERVED
|
| +USE_SEIZE_FILE, USE_SEIZE_FILE, NORID, DIRECTIVE
|
| +USE_SEIZE_FILE_RESTRICTED, USE_SEIZE_FILE_RESTRICTED, NORID, DIRECTIVE
|
| +VARYING, VARYING, NORID, RESERVED
|
| +WHILE, WHILE, NORID, RESERVED
|
| +WITH, WITH, NORID, RESERVED
|
| +XOR, XOR, NORID, RESERVED
|
|
|