module Bindgen::Generator

Overview

Contains generator classes. A generator takes a fully proccessed Graph::Node and generates code out of it into one or more outout files.

To create a custom generator see Generator::Base. See Generator::Runner for the pipeline runner itself.

Extended Modules

Defined in:

bindgen/generator.cr
bindgen/generator/base.cr
bindgen/generator/cpp.cr
bindgen/generator/crystal.cr
bindgen/generator/crystal_lib.cr
bindgen/generator/runner.cr

Constant Summary

ERROR_KIND = "generator"

Kind to use for errors in .create_by_name