{
P4_FXco ("EMPTY$", p4_empty_str),
P4_FXco ("\\n$", p4_newline_str),
P4_DVaR ("DSTRINGS", dstrings),
P4_FXco ("S,", p4_s_comma),
P4_FXco ("0STRINGS", p4_zero_strings),
P4_FXco ("$GC-OFF", p4_str_gc_off),
P4_FXco ("$GC-ON", p4_str_gc_on),
P4_FXco ("$UNUSED", p4_str_unused),
P4_FXco ("COLLECT-$GARBAGE", p4_collect_str_garbage),
P4_FXco ("$GARBAGE?", str_garbage_Q),
P4_FXco ("MAKE-$SPACE", p4_make_str_space),
P4_SXco ("(M$:)", p4_marg_execution),
P4_SXco ("$\"", p4_str_quote),
P4_RTco ("$CONSTANT", p4_str_constant),
P4_FXco ("$VARIABLE", p4_str_variable),
P4_IXco ("($:", p4_paren),
P4_IXco ("ARGS{", p4_args_brace),
P4_SXco ("CAT\"", p4_cat_quote),
P4_SXco ("CAT`", p4_cat_back_tick),
P4_FXco ("$2DROP", p4_str_two_drop),
P4_FXco ("$2DUP", p4_str_two_dup),
P4_FXco ("$DEPTH", p4_str_depth),
P4_FXco ("$DROP", p4_str_drop),
P4_FXco ("$DUP", p4_str_dup),
P4_FXco ("$NIP", p4_str_nip),
P4_FXco ("$OVER", p4_str_over),
P4_FXco ("$PICK", p4_str_pick),
P4_FXco ("$SWAP", p4_str_swap),
P4_FXco ("$S>", p4_str_s_from),
P4_FXco ("$S>-COPY", p4_str_s_from_copy),
P4_FXco ("$S@", p4_str_s_fetch),
P4_FXco ("$TUCK", p4_str_tuck),
P4_FXco (">$S-COPY", p4_to_str_s_copy),
P4_FXco (">$S", p4_to_str_s),
P4_FXco ("$!", p4_str_store),
P4_FXco ("$.", p4_str_dot),
P4_FXco ("$TYPE", p4_str_dot),
P4_FXco ("$@", p4_str_fetch),
P4_FXco ("CAT", p4_cat),
P4_FXco ("S-CAT", p4_s_cat),
P4_FXco ("ENDCAT", p4_endcat),
P4_FXco ("$FRAME", p4_str_frame),
P4_FXco ("DROP-$FRAME", p4_drop_str_frame),
P4_FXco ("FIND-ARG", p4_find_arg),
P4_SXco ("(DROP-$FRAME)", p4_do_drop_str_frame),
P4_FXco ("/$SPACE", per_str_space),
P4_FXco ("/$SPACE-HEADER", per_str_space_header),
P4_FXco ("$BREAK", str_break),
P4_FXco ("$BUFFER", str_buffer),
P4_FXco ("$SP", str_sp),
P4_FXco ("$SP0", str_sp0),
P4_FXco ("#FRAMES", num_frames),
P4_FXco ("/FRAME-STACK", per_frame_stack),
P4_FXco ("$FBREAK", sf_break),
P4_FXco ("$FSP", sf_sp),
P4_FXco ("$FSP0", sf_sp0),
P4_FXco ("0$SPACE", zero_str_space),
P4_FXco ("$FRAME-DEPTH", frame_depth),
P4_INTO ("ENVIRONMENT", 0),
P4_OCoN ("DSTRINGS-EXT", 20627),
P4_OCoN ("/SCOPY", MAX_DATA_STR ),
P4_OCoN ("/DYNAMIC-STRING", MAX_MCOUNT ),
P4_XXco ("DSTRINGS-LOADED", dstrings_init),
P4_INTO ("EXTENSIONS", 0),
P4_EXPT ("string count too large" , P4_ON_SCOUNT_OVERFLOW),
P4_EXPT ("string space overflow" , P4_ON_SSPACE_OVERFLOW),
P4_EXPT ("string garbage locked" , P4_ON_SGARBAGE_LOCK),
P4_EXPT ("string stack underflow" , P4_ON_SSTACK_UNDERFLOW),
P4_EXPT ("cat lock preventing string copy" , P4_ON_SCAT_LOCK),
P4_EXPT ("dynamic string count too large" , P4_ON_DSCOUNT_OVERFLOW),
P4_EXPT ("too many string frames" , P4_ON_SFRAME_OVERFLOW),
P4_EXPT ("not enough strings for frame" , P4_ON_SFRAME_ITEMS),
P4_EXPT ("string frame stack underflow" , P4_ON_SFRAME_UNDERFLOW),
P4_EXPT ("string frame not at top of string stack" ,
P4_ON_SFRAME_MISMATCH),
} |