pyk.ktool.kompile module

class PykBackend(value)[source]

Bases: Enum

An enumeration.

BOOSTER = 'booster'
HASKELL = 'haskell'
KORE = 'kore'
LLVM = 'llvm'
MAUDE = 'maude'
kompile(main_file: str | Path, *, backend: str | PykBackend | None = None, command: Iterable[str] = ('kompile',), output_dir: str | Path | None = None, temp_dir: str | Path | None = None, type_inference_mode: str | TypeInferenceMode | None = None, warnings: str | Warnings | None = None, warnings_to_errors: bool = False, ignore_warnings: Iterable[str] = (), no_exc_wrap: bool = False, debug: bool = False, verbose: bool = False, cwd: Path | None = None, check: bool = True, **kwargs: Any) Path[source]