# Functions
LoadCompilationDatabase reads a compilation database from a file.
NewCompilationDatabase creates an empty CompilationDatabase.
PrepareSketchBuildPath copies the sketch source files in the build path.
SetupBuildProperties adds the build properties related to the sketch to the default board build properties map.
SketchSaveItemCpp saves a preprocessed .cpp sketch file on disk.
# Structs
CompilationCommand keeps track of a single run of a compile command.
CompilationDatabase keeps track of all the compile commands run by the builder.