/* Auto-generated file by convert_defs.py --keywords Do not edit. */ %compare-strncmp %readonly-tables %struct-type %{ #include "joy.h" #include "definitions.h" %} struct dict_entry; %% "=", def_eq ">", def_gt "<", def_lt "!=", def_neq "<>", def_neq "<=", def_le ">=", def_ge "%", fdiv_r mod, fdiv_r *, mul mul, mul +, add add, add -, sub sub, sub /, fdiv_q div, fdiv_q lshift, lshift rshift, rshift bool, truthy branch, branch clear, clear cmp, cmp_joyfunc cons, cons concat, concat dip, dip dup, dup first, first i, i_joyfunc inscribe, inscribe loop, loop pop, pop rest, rest stack, stack swaack, swaack swap, swap fn, fn eq, def_eq gt, def_gt lt, def_lt neq, def_neq le, def_le ge, def_ge ?, def_QUESTION_MARK !-, def_EXCLAMATION_MARK_HYPHEN_MINUS ++, def_PLUS_SIGN_PLUS_SIGN --, def_HYPHEN_MINUS_HYPHEN_MINUS <{}, def_LESS_THAN_SIGN_LEFT_CURLY_BRACKET_RIGHT_CURLY_BRACKET <<{}, def_LESS_THAN_SIGN_LESS_THAN_SIGN_LEFT_CURLY_BRACKET_RIGHT_CURLY_BRACKET abs, def_abs anamorphism, def_anamorphism and, def_and app1, def_app1 app2, def_app2 app3, def_app3 appN, def_appN at, def_at average, def_average b, def_b binary, def_binary ccccons, def_ccccons ccons, def_ccons choice, def_choice cleave, def_cleave clop, def_clop codi, def_codi codireco, def_codireco dinfrirst, def_dinfrirst dipd, def_dipd dipdd, def_dipdd dipddd, def_dipddd disenstacken, def_disenstacken divmod, def_divmod down_to_zero, def_down_to_zero drop, def_drop dupdd, def_dupdd dupd, def_dupd dupdipd, def_dupdipd dupdip, def_dupdip enstacken, def_enstacken first_two, def_first_two flatten, def_flatten fork, def_fork fourth, def_fourth gcd, def_gcd genrec, def_genrec getitem, def_getitem grabN, def_grabN grba, def_grba ifte, def_ifte ii, def_ii infra, def_infra infrst, def_infrst <<, def_LESS_THAN_SIGN_LESS_THAN_SIGN make_generator, def_make_generator modulus, def_modulus neg, def_neg not, def_not nulco, def_nulco nullary, def_nullary null, def_null of, def_of or, def_or over, def_over pam, def_pam pick, def_pick pm, def_pm popdd, def_popdd popd, def_popd popopdd, def_popopdd popopd, def_popopd popopop, def_popopop popop, def_popop pow, def_pow pred, def_pred product, def_product quoted, def_quoted range, def_range range_to_zero, def_range_to_zero reco, def_reco reverse, def_reverse rolldown, def_rolldown roll<, def_roll_LESS_THAN_SIGN roll>, def_roll_GREATER_THAN_SIGN rollup, def_rollup rrest, def_rrest >>, def_GREATER_THAN_SIGN_GREATER_THAN_SIGN run, def_run second, def_second shift, def_shift shunt, def_shunt size, def_size small, def_small spiral_next, def_spiral_next split_at, def_split_at split_list, def_split_list sqr, def_sqr stackd, def_stackd step_zero, def_step_zero stuncons, def_stuncons succ, def_succ sum, def_sum swapd, def_swapd swoncat, def_swoncat swons, def_swons tailrec, def_tailrec take, def_take ternary, def_ternary third, def_third tuck, def_tuck unary, def_unary uncons, def_uncons unit, def_unit unquoted, def_unquoted unstack, def_unstack unswons, def_unswons while, def_while x, def_x step, def_step _step0, def__step0 _step1, def__step1 _stept, def__stept times, def_times _times0, def__times0 _times1, def__times1 _timest, def__timest map, def_map _map?, def__map_QUESTION_MARK _mape, def__mape _map0, def__map0 _map1, def__map1 _map2, def__map2 _isnt_bool, def__isnt_bool _isnt_two_bools, def__isnt_two_bools _\/_, def___REVERSE_SOLIDUS_SOLIDUS__ /\, def_SOLIDUS_REVERSE_SOLIDUS \/, def_REVERSE_SOLIDUS_SOLIDUS _isnt_list, def__isnt_list zip, def_zip uncons-pair, def_uncons_HYPHEN_MINUS_pair uncons-two, def_uncons_HYPHEN_MINUS_two quote-two, def_quote_HYPHEN_MINUS_two empty?, def_empty_QUESTION_MARK max-of-two, def_max_HYPHEN_MINUS_of_HYPHEN_MINUS_two max, def_max min-of-two, def_min_HYPHEN_MINUS_of_HYPHEN_MINUS_two min, def_min on-non-empty-list, def_on_HYPHEN_MINUS_non_HYPHEN_MINUS_empty_HYPHEN_MINUS_list