File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
▼ src | |
▼ kuroko | |
chunk.h | Structures and enums for bytecode chunks |
compiler.h | Exported methods for the source compiler |
debug.h | Functions for debugging bytecode execution |
kuroko.h | Top-level header with configuration macros |
memory.h | Functions for dealing with garbage collection and memory allocation |
object.h | Struct definitions for core object types |
scanner.h | Definitions used by the token scanner |
table.h | Implementation of a generic hash table |
threads.h | Convience header for providing atomic operations to threads |
util.h | Utilities for creating native bindings |
value.h | Definitions for primitive stack references |
vm.h | Core API for the bytecode virtual machine |
▼ modules | |
module__pheap.c | Pairing heap |
module_dis.c | |
module_fileio.c | |
module_gc.c | |
module_locale.c | |
module_math.c | |
module_os.c | |
module_random.c | Functions for generating pseudo-random numbers |
module_socket.c | Lightweight, low-level wrapper around the standard Berkley sockets API |
module_stat.c | |
module_time.c | |
module_timeit.c | |
module_wcwidth.c | |
builtins.c | |
chunk.c | |
compiler.c | Single-pass bytecode compiler |
debug.c | |
exceptions.c | Definitions and native method bindings for error types |
kuroko.c | |
memory.c | |
methods.h | |
obj_base.c | |
obj_bytes.c | |
obj_dict.c | |
obj_function.c | |
obj_gen.c | Generator objects |
obj_list.c | |
obj_long.c | Big ints, implemented through my own makeshift thing |
obj_numeric.c | |
obj_range.c | |
obj_set.c | |
obj_slice.c | |
obj_str.c | |
obj_tuple.c | |
obj_typing.c | |
object.c | |
opcode_enum.h | |
opcodes.h | |
parseargs.c | |
private.h | Internal header |
scanner.c | |
sys.c | |
table.c | Ordered hash map |
threads.c | |
value.c | |
vm.c | |
▼ tools | |
args.c | Embedding demo showing how to use krk_parseArgs |
callgrind.c | Function call tracing tool |
common.h | |
compile.c | |
debug-stats.c | |
demo.c | |
sandbox.c | |
simple-repl.h | |
watchdog.c |