package catala

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module DcalcSource

Sourcemodule Ast : sig ... end

Abstract syntax tree of the default calculus intermediate representation

Sourcemodule From_scopelang : sig ... end

Scope language to default calculus translator

Sourcemodule Invariants : sig ... end

This file makes explicit few structural invariants of the dcalc asbtract syntax tree. Those invariants have been checked on all tests and examples of catala. The behavior of the compiler on programs that don't follow those invariant in undefined.

OCaml

Innovation. Community. Security.