mirror of
https://github.com/urbit/shrub.git
synced 2024-12-16 23:04:16 +03:00
186 lines
6.7 KiB
C
186 lines
6.7 KiB
C
/* include/f/qjet.h
|
|
**
|
|
** This file is in the public domain.
|
|
*/
|
|
/** Tier 1.
|
|
**/
|
|
u3_noun u3qa_add(u3_atom, u3_atom);
|
|
u3_noun u3qa_dec(u3_atom);
|
|
u3_noun u3qa_div(u3_atom, u3_atom);
|
|
u3_noun u3qa_gte(u3_atom, u3_atom);
|
|
u3_noun u3qa_gth(u3_atom, u3_atom);
|
|
u3_noun u3qa_inc(u3_atom);
|
|
u3_noun u3qa_lte(u3_atom, u3_atom);
|
|
u3_noun u3qa_lth(u3_atom, u3_atom);
|
|
u3_noun u3qa_mod(u3_atom, u3_atom);
|
|
u3_noun u3qa_mul(u3_atom, u3_atom);
|
|
u3_noun u3qa_sub(u3_atom, u3_atom);
|
|
|
|
/** Tier 2.
|
|
**/
|
|
u3_noun u3qb_bind(u3_noun, u3_noun);
|
|
u3_noun u3qb_clap(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qb_drop(u3_noun);
|
|
u3_noun u3qb_flop(u3_noun);
|
|
u3_noun u3qb_lent(u3_noun);
|
|
u3_noun u3qb_levy(u3_noun, u3_noun);
|
|
u3_noun u3qb_lien(u3_noun, u3_noun);
|
|
u3_noun u3qb_need(u3_noun);
|
|
u3_noun u3qb_reel(u3_noun, u3_noun);
|
|
u3_noun u3qb_roll(u3_noun, u3_noun);
|
|
u3_noun u3qb_skim(u3_noun, u3_noun);
|
|
u3_noun u3qb_skip(u3_noun, u3_noun);
|
|
u3_noun u3qb_scag(u3_atom, u3_noun);
|
|
u3_noun u3qb_slag(u3_atom, u3_noun);
|
|
u3_noun u3qb_snag(u3_atom, u3_noun);
|
|
u3_noun u3qb_sort(u3_noun, u3_noun);
|
|
u3_noun u3qb_turn(u3_noun, u3_noun);
|
|
u3_noun u3qb_weld(u3_noun, u3_noun);
|
|
|
|
/** Tier 3.
|
|
**/
|
|
u3_noun u3qc_bex(u3_atom);
|
|
u3_noun u3qc_can(u3_atom, u3_noun);
|
|
u3_noun u3qc_cap(u3_atom);
|
|
u3_noun u3qc_cat(u3_atom, u3_atom, u3_atom);
|
|
u3_noun u3qc_con(u3_atom, u3_atom);
|
|
u3_noun u3qc_cut(u3_atom, u3_atom, u3_atom, u3_atom);
|
|
u3_noun u3qc_dis(u3_atom, u3_atom);
|
|
u3_noun u3qc_dor(u3_atom, u3_atom);
|
|
u3_noun u3qc_end(u3_atom, u3_atom, u3_atom);
|
|
u3_noun u3qc_gor(u3_atom, u3_atom);
|
|
u3_noun u3qc_hor(u3_atom, u3_atom);
|
|
u3_noun u3qc_lsh(u3_atom, u3_atom, u3_atom);
|
|
u3_noun u3qc_mas(u3_atom);
|
|
u3_noun u3qc_met(u3_atom, u3_atom);
|
|
u3_noun u3qc_mix(u3_atom, u3_atom);
|
|
u3_noun u3qc_peg(u3_atom, u3_atom);
|
|
u3_noun u3qc_rap(u3_atom, u3_noun);
|
|
u3_noun u3qc_rip(u3_atom, u3_atom);
|
|
u3_noun u3qc_rsh(u3_atom, u3_atom, u3_atom);
|
|
u3_noun u3qc_vor(u3_atom, u3_atom);
|
|
|
|
/** Tier 4.
|
|
**/
|
|
u3_noun u3qdb_gas(u3_noun, u3_noun);
|
|
u3_noun u3qdb_get(u3_noun, u3_noun);
|
|
u3_noun u3qdb_has(u3_noun, u3_noun);
|
|
u3_noun u3qdb_int(u3_noun, u3_noun);
|
|
u3_noun u3qdb_put(u3_noun, u3_noun, u3_noun);
|
|
# define u3qdb_tap u3qdi_tap
|
|
u3_noun u3qdb_uni(u3_noun, u3_noun);
|
|
|
|
u3_noun u3qdi_gas(u3_noun, u3_noun);
|
|
u3_noun u3qdi_has(u3_noun, u3_noun);
|
|
u3_noun u3qdi_int(u3_noun, u3_noun);
|
|
u3_noun u3qdi_mer(u3_noun, u3_noun);
|
|
u3_noun u3qdi_put(u3_noun, u3_noun);
|
|
u3_noun u3qdi_tap(u3_noun, u3_noun);
|
|
u3_noun u3qdi_uni(u3_noun, u3_noun);
|
|
|
|
/** Tier 5.
|
|
**/
|
|
u3_noun u3qe_cue(u3_atom);
|
|
u3_noun u3qe_jam(u3_atom);
|
|
u3_noun u3qe_mat(u3_atom);
|
|
u3_noun u3qe_rub(u3_atom, u3_atom);
|
|
u3_noun u3qe_lore(u3_atom);
|
|
u3_noun u3qe_loss(u3_noun, u3_noun);
|
|
u3_noun u3qe_repg(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qe_rexp(u3_noun, u3_noun);
|
|
u3_noun u3qe_trip(u3_atom);
|
|
|
|
u3_noun u3qea_de(u3_atom, u3_atom);
|
|
u3_noun u3qea_en(u3_atom, u3_atom);
|
|
|
|
u3_noun u3qe_shax(u3_atom);
|
|
u3_noun u3qe_shay(u3_atom, u3_atom);
|
|
u3_noun u3qe_shas(u3_atom, u3_atom);
|
|
u3_noun u3qe_shal(u3_atom, u3_atom);
|
|
|
|
u3_noun u3qeo_raw(u3_atom, u3_atom);
|
|
|
|
u3_noun u3qer_sun(u3_atom);
|
|
u3_noun u3qer_mul(u3_atom, u3_atom);
|
|
u3_noun u3qer_div(u3_atom, u3_atom);
|
|
u3_noun u3qer_add(u3_atom, u3_atom);
|
|
u3_noun u3qer_sub(u3_atom, u3_atom);
|
|
u3_noun u3qer_lte(u3_atom, u3_atom);
|
|
u3_noun u3qer_lth(u3_atom, u3_atom);
|
|
u3_noun u3qer_gte(u3_atom, u3_atom);
|
|
u3_noun u3qer_gth(u3_atom, u3_atom);
|
|
|
|
|
|
/** Tier 6.
|
|
**/
|
|
u3_noun u3qf_bull(u3_noun, u3_noun);
|
|
u3_noun u3qf_cell(u3_noun, u3_noun);
|
|
u3_noun u3qf_comb(u3_noun, u3_noun);
|
|
u3_noun u3qf_cons(u3_noun, u3_noun);
|
|
u3_noun u3qf_core(u3_noun, u3_noun);
|
|
u3_noun u3qf_cube(u3_noun, u3_noun);
|
|
u3_noun u3qf_face(u3_noun, u3_noun);
|
|
u3_noun u3qf_fine(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qf_fitz(u3_noun, u3_noun);
|
|
u3_noun u3qf_flan(u3_noun, u3_noun);
|
|
u3_noun u3qf_flay(u3_noun);
|
|
u3_noun u3qf_flip(u3_noun);
|
|
u3_noun u3qf_flor(u3_noun, u3_noun);
|
|
u3_noun u3qf_fork(u3_noun, u3_noun);
|
|
u3_noun u3qf_hike(u3_noun, u3_noun);
|
|
u3_noun u3qf_look(u3_noun, u3_noun);
|
|
u3_noun u3qf_slot(u3_atom, u3_noun);
|
|
u3_noun u3qf_type(u3_noun);
|
|
|
|
u3_noun u3qfl_bunt(u3_noun, u3_noun);
|
|
u3_noun u3qfl_whip(u3_noun, u3_noun, u3_noun);
|
|
|
|
u3_noun u3qfp_hack(u3_noun, u3_noun);
|
|
u3_noun u3qfp_late(u3_noun);
|
|
u3_noun u3qfp_open(u3_noun, u3_noun);
|
|
u3_noun u3qfp_rake(u3_noun);
|
|
|
|
# define u3qfu_van_fan 28
|
|
# define u3qfu_van_rib 58
|
|
# define u3qfu_van_vrf 59
|
|
# define u3qfu_van_vet 118
|
|
# define u3qfu_van_fab 119
|
|
|
|
u3_noun u3qfu_burn(u3_noun, u3_noun);
|
|
u3_noun u3qfu_busk(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_bust(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_conk(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_crop(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_cull(u3_noun, u3_noun, u3_noun, u3_atom, u3_noun);
|
|
u3_noun u3qfu_duck(u3_noun, u3_noun);
|
|
u3_noun u3qfu_dung(u3_noun, u3_noun cap, u3_noun);
|
|
u3_noun u3qfu_dunq(u3_noun, const c3_c*, u3_noun);
|
|
u3_noun u3qfu_find(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_fino(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_fink(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_fire(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_firm(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_fish(u3_noun, u3_noun, u3_atom);
|
|
u3_noun u3qfu_fuse(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_gain(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_heal(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_lose(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_mint(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_mull(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_nest(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_orth(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_park(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_peek(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_play(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_repo(u3_noun, u3_noun);
|
|
u3_noun u3qfu_rest(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_seek(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_seep(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_shep(u3_noun, const c3_c*, u3_noun, u3_noun);
|
|
u3_noun u3qfu_shew(u3_noun, u3_noun);
|
|
u3_noun u3qfu_sift(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_snub(u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_tack(u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_tock(u3_noun, u3_noun, u3_noun, u3_noun, u3_noun);
|
|
u3_noun u3qfu_wrap(u3_noun, u3_noun, u3_noun);
|