diff options
author | Per Bothner <bothner@gcc.gnu.org> | 1998-08-27 13:51:39 -0700 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 1998-08-27 13:51:39 -0700 |
commit | a2ca17fa85bce1ba96853420c712d92f369237fb (patch) | |
tree | e7371d33662176eb19cb0b601f9d934d68606c0c /gcc/ch/gperf | |
parent | 80a093b29e752ac54172945174c7cd59cec1fd05 (diff) | |
download | gcc-a2ca17fa85bce1ba96853420c712d92f369237fb.zip gcc-a2ca17fa85bce1ba96853420c712d92f369237fb.tar.gz gcc-a2ca17fa85bce1ba96853420c712d92f369237fb.tar.bz2 |
�
Migrate from devo/gcc/ch.
From-SVN: r22035
Diffstat (limited to 'gcc/ch/gperf')
-rw-r--r-- | gcc/ch/gperf | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/gcc/ch/gperf b/gcc/ch/gperf new file mode 100644 index 0000000..a499a32 --- /dev/null +++ b/gcc/ch/gperf @@ -0,0 +1,158 @@ +struct resword { + 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 |