cflags
and ldflags
to specify
extra_java_files
to compile extra java files
Serializable::inspect
to show more useful information
nitc :: modelbuilder
more_collections :: more_collections
Highly specific, but useful, collections-related classes.serialization :: serialization_core
Abstract services to serialize Nit objects to different formatsserialize_to_json
and JsonSerializer
nitc :: toolcontext
Common command-line tool infrastructure than handle options and error messagescore :: union_find
union–find algorithm using an efficient disjoint-set data structurenitc
.
nitc :: separate_erasure_compiler
Separate compilation of a Nit program with generic type erasure
# Compilation to C
module compiler
import separate_erasure_compiler
import global_compiler
import compiler_ffi
import memory_logger
import compiler_serialization
import platform::android
import platform::emscripten
import platform::ios
src/compiler/compiler.nit:15,1--26,20