aboutsummaryrefslogtreecommitdiff
path: root/rego-proofs/compiler-rewrite/lib/compiler.mli
blob: 58a9c148518897782fd3665b827185e3d4a23c5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
open Ast
open Lean

type environ

type analysis_result =
  { bound : string list;
    free  : string list;
    used  : string list }

val extract_variables_wrapper : query -> analysis_result
val compile_package : package -> lean_expression list

© 2015 - 2026 Jakob L. Kreuze