-- Programmed by Jedidiah Barber -- Licensed under the Sunset License v1.0 -- See license.txt for further details private with Ada.Containers.Ordered_Maps; generic with function Element_Image (Item : in Element_Type) return String; package Kompsos.Pretty_Print is function Image (Item : in Integer) return String; function Image (Item : in Term) return String; function Image (Item : in State) return String; function Image (Item : in State_Array) return String; function Image (Item : in Goal) return String; function Structure_DOT (This : in Goal; Name : in String := "") return String; private function Image (Item : in Long_Natural) return String; function Image (Item : in Variable) return String; package DOT_Node_Maps is new Ada.Containers.Ordered_Maps (Key_Type => Goal_Component_Access, Element_Type => Long_Natural); end Kompsos.Pretty_Print;