Fun API Documentation 0.42.1
The programming language that makes you have fun!
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
 
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