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 |