Package com.io7m.cedarbridge.schema.parser.api

# Interface CBParserType

All Superinterfaces:
  `AutoCloseable`, `Closeable`

All Known Implementing Classes:
  `CBParser`

public interface CBParserType extends Closeable
A package parser.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBASTPackage`
  `execute()`
  Execute the parser.

  ### Methods inherited from interface java.io.Closeable

  `close`

- ## Method Details

  - ### execute

    CBASTPackage execute() throws CBParseFailedException
    Execute the parser.
    Returns:
      A parsed package
    Throws:
      `CBParseFailedException` - On parse errors