File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  src
  kuroko
 chunk.hStructures and enums for bytecode chunks
 compiler.hExported methods for the source compiler
 debug.hFunctions for debugging bytecode execution
 kuroko.hTop-level header with configuration macros
 memory.hFunctions for dealing with garbage collection and memory allocation
 object.hStruct definitions for core object types
 scanner.hDefinitions used by the token scanner
 table.hImplementation of a generic hash table
 threads.hConvience header for providing atomic operations to threads
 util.hUtilities for creating native bindings
 value.hDefinitions for primitive stack references
 vm.hCore API for the bytecode virtual machine
  modules
 module__pheap.cPairing heap
 module_dis.c
 module_fileio.c
 module_gc.c
 module_locale.c
 module_math.c
 module_os.c
 module_random.cFunctions for generating pseudo-random numbers
 module_socket.cLightweight, 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.cSingle-pass bytecode compiler
 debug.c
 exceptions.cDefinitions 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.cGenerator objects
 obj_list.c
 obj_long.cBig 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.hInternal header
 scanner.c
 sys.c
 table.cOrdered hash map
 threads.c
 value.c
 vm.c
  tools
 args.cEmbedding demo showing how to use krk_parseArgs
 callgrind.cFunction call tracing tool
 common.h
 compile.c
 debug-stats.c
 demo.c
 sandbox.c
 simple-repl.h
 watchdog.c