Module C_sharp_strange_lib.Interpret

Copyright 2026, Dmitrii Kuznetsov

SPDX-License-Identifier: LGPL-3.0-or-later

type adr =
  1. | Adr of int
type value =
  1. | VInt of int
  2. | VBool of bool
  3. | VChar of char
  4. | VString of string
  5. | VNull
  6. | VObject of adr
val pp_value : Stdlib.Format.formatter -> value -> unit
val show_value : value -> string
type return_code = int
val interpret_program : Ast.program -> (return_code option, Common.error) Stdlib.result
val interpret : string -> (return_code option, Common.error) Stdlib.result