![]() |
Fun API Documentation 0.42.1
The programming language that makes you have fun!
|
| src | |
| extensions | |
| curl.c | Libcurl helpers and buffers used by HTTP-related VM opcodes |
| ini.c | Iniparser helpers for Fun VM INI-related opcodes (conditional build) |
| json.c | Json-c helpers for Fun VM JSON-related opcodes (conditional build) |
| kcgi.c | Thin kcgi integration helpers used by VM opcodes under src/vm/kcgi/ |
| openssl.c | OpenSSL-based hashing helpers used by crypto-related VM opcodes |
| pcre2.c | PCRE2 helpers for Fun VM extension opcodes (conditional build) |
| pcsc.c | PC/SC smartcard helper registries and lookup utilities for VM opcodes |
| redis.c | Hiredis handle registry and reply mapping helpers for the Fun VM |
| sqlite.c | SQLite handle registry and helper utilities for the Fun VM extension |
| xml2.c | Libxml2 handle registries and helper utilities for the Fun VM extension |
| rust | |
| target | |
| debug | |
| deps | |
| hello_c_world-59126b87de693b23.d | |
| hello_c_world-8cd0f8010404e25e.d | |
| release | |
| deps | |
| hello_c_world-cfaa999f5d83d81b.d | |
| libhello_c_world.d | |
| eh_personality.c | |
| array_utils.c | Utility functions for operating on Value arrays |
| bytecode.c | Bytecode container utilities: creation, mutation, dump helpers |
| bytecode.h | Definitions for the Fun VM bytecode: opcodes, instruction format, and bytecode container API |
| fun.c | Command-line interface and entry point for the Fun interpreter |
| fun_test.c | Minimal bytecode-level test harness for core VM operations |
| funstx.c | Syntax checker and auto-fixer tool for Fun source files |
| iter.c | Iterator-style helpers exposed as built-ins (enumerate, zip) |
| map.c | Simple string-keyed map implementation backing VAL_MAP Values |
| parser.c | Implements the Fun language parser that converts source code to bytecode |
| parser.h | Public API for parsing Fun source into bytecode |
| parser_utils.c | Low-level parsing helpers and include preprocessor for the Fun parser |
| repl.c | Interactive Read–Eval–Print Loop (REPL) for the Fun language |
| repl.h | Interactive Read-Eval-Print Loop (REPL) entry point |
| str_utils.c | Helpers for manipulating C strings and bridging with Value arrays |
| string.c | String built-ins wrappers used by VM opcodes |
| test_opcodes.c | Minimal executable exercising a subset of Fun VM opcodes |
| value.c | Implementation of the runtime Value type, including constructors, dynamic array/map utilities, copying, comparison, printing, and string conversion helpers |
| value.h | Defines the Value type and associated functions for the Fun VM |
| vm.c | Core virtual machine implementation and opcode dispatch for Fun |
| vm.h | Core virtual machine data structures and public VM API |