com.io7m.jpra.compiler.core.driver

## Interface JPRADriverType

- All Known Implementing Classes:
    JPRADriver

      public interface JPRADriverType

  The type of non-interactive compiler drivers.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PackageContextType` | `compilePackage(PackageNameQualified p)` Compile a package.
    `GlobalContextType` | `getGlobalContext()`

- - ### Method Detail

    - #### compilePackage

          PackageContextType compilePackage(PackageNameQualified p)
                                     throws JPRAModelLoadingException

      Compile a package.
      Parameters:
        `p` - The package name
      Returns:
        The compiled package
      Throws:
        `JPRAModelLoadingException` - On compilation errors

    - #### getGlobalContext

          GlobalContextType getGlobalContext()

      Returns:
        The global context

Copyright © 2017 <code@io7m.com> http://io7m.com