Module Utils.Pretty_printer

Copyright 2025-2026, Victoria Ostrovskaya & Danil Usoltsev

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

val string_of_bin_op : Frontend.Ast.bin_oper -> string
val string_of_unary_op : Frontend.Ast.unar_oper -> string
val pp_bin_op : Stdlib.Format.formatter -> Frontend.Ast.bin_oper -> unit
val pp_unary_op : Stdlib.Format.formatter -> Frontend.Ast.unar_oper -> unit
val pp_const : Stdlib.Format.formatter -> Frontend.Ast.const -> unit
val pp_pattern : Stdlib.Format.formatter -> Frontend.Ast.pattern -> unit
val pp_expr : Stdlib.Format.formatter -> Frontend.Ast.expr -> unit
val pp_structure_item : Stdlib.Format.formatter -> Frontend.Ast.structure -> unit
val pp_structure : Stdlib.Format.formatter -> Frontend.Ast.structure list -> unit