finesse.script.compiler

Kat model compiler.

This takes parsed productions, figures out the dependencies and builds the model in the correct order.

Sean Leavey <sean.leavey@ligo.org>

Classes

KatCompiler([spec])

Kat model compiler.

KatCycleError(script, cyclic_nodes)

Cyclic parameters.

KatDirectiveBuildError(error, directive, ...)

Error during the building of a directive (i.e.

KatDirectiveError(error, directive, script, ...)

Error compiling a directive (either resolving or building).

KatIncorrectFormError(user_directive_token, ...)

Error representing an element, command or analysis that uses the wrong syntax form.

KatParameterBuildError(error, script, ...)

Error during the building of a directive parameter.

KatParameterSelfReferenceException

Indication that a parameter contains a self-reference that must be resolved later.