Source reference: compiler/chrisc/chrisc.c¶
This page is generated deterministically; do not edit it manually.
| Field | Value |
|---|---|
| Path | compiler/chrisc/chrisc.c |
| Lines | 9674 |
| Bytes | 301990 |
| SHA-256 | b9d3a9b981811c909e9177849d796ccb03543eb1ce1fc8601018e32933f95015 |
| ChrisOS revision | da3df29cb397932c43d32373871fb9380e688ade |
Detected includes¶
chrisc.h, ../clvm/clvm.h, ../clvm/clvm_vm.h, ../clvm/clasm.h
Detected symbols¶
chrisc_set_yield, maybe_yield, hash_str, ht_zero, ht_find_grid, ht_ins_grid, lookups_reset, inc_cache_reset, inc_cache_get, inc_cache_put, read_include, alpha, digit, alnum, text, same, line_origin, chrisc_diag_push, clear_diag, set_diag, fail, keyword, token, has_slash, path_dir, resolve_include, file_id_add, map_push, unit_put, expand_include, line_is_include, line_starts_hash, kw_is, def_find, add_def, add_builtin_macros, sys_inc_map, once_has, compact_line_cont, ident_at, pp_skip_ws, pp_eval_prim, slen_local, prec_op, apply_op, pp_eval_expr, pp_eval_bin, expand_macros_line, pp_unbalanced, expand_file, lex, switch, take, take_qualifiers, static_mangle, skip_attr, expect, node, scope_cur, scope_enter, scope_leave, scope_visible, sym_find_local, sym_find, decl_name, reuse_global_sym, sym_add, mem_ld, mem_st, sym_add_array, sym_add_typedef_array, typedef_find, struct_find, func_find, const_find, field_find, struct_add_field_ex, struct_recompute_layout, typedef_refresh_struct, typedef_live_width, struct_add_field, ensure_complex, parse_const_prim, parse_const_mul, parse_const_add, parse_const_shift, parse_const_int, parse_enum_list, parse_array_dim, parse_struct_def, parse_type_n, primary, if, is_typename_at, pack_cast, skip_paren_depth, parse_cast_type, postfix_expr, sizeof_expr_node, deref_pointee_float, unary, binary, product, sum, bit_shift, relation, equality, bit_and, bit_xor, bit_or, logical_and, logical_or, value_is_float, make_assign, assignment_expr, expression, ginit_store_w, ginit_add, skip_one_init, count_brace_inits, field_init_w, parse_ginit_scalar, parse_ginit_struct, parse_ginit_array, parse_ginit_for_sym, finish_decl, stmt_or_block, for_step, for_init, statement, block, parse_function, parse_decls, program, room, byte, push, fpush, branch, patch, gen_float_binop, incdec_step, gen_mem_incdec, gen_index_addr, gen_field_addr, emit_call, gen_call, gen_narrow, gen_load_w, expr_ptr_stride, gen_expr, loop_enter, loop_patch_list, gen_stmt, gen_block, chrisc_emit, chrisc_compile_ex, chrisc_compile, chrisc_compile_files_ex, chrisc_compile_files
Use¶
Architectural interpretation belongs in authored pages. This record provides identity, size, simple syntactic dependencies and symbols for navigation and context packs.