Package com.io7m.cedarbridge.codegen.api

# Interface CBCodeGeneratorType

public interface CBCodeGeneratorType
A code generator.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBCodeGeneratorResult`
  `execute(CBPackageType pack)`
  Execute code generation for the given package.

- ## Method Details

  - ### execute

    CBCodeGeneratorResult execute(CBPackageType pack) throws CBCodeGeneratorException
    Execute code generation for the given package.
    Parameters:
      `pack` - The package
    Returns:
      The result of generation
    Throws:
      `CBCodeGeneratorException` - On errors