This module defines the various output formats offered by the anlysis server.
Author: Heiko Hoffmann, Michael Hanus
Version: October 2024
                serverFormatNames
                  ::  [(String,OutputFormat)]  The names and output formats supported by the analysis server.  | 
              
            
                formatResult
                  ::  String -> OutputFormat -> Maybe String -> Bool -> Bool -> Either (ProgInfo String) String -> String  Format an analysis result in different formats.  | 
              
            
The type of supported output formats of the analysis server.
Constructors:
FormatText
                    :: OutputFormat
              FormatShort
                    :: OutputFormat
              FormatTerm
                    :: OutputFormat
              FormatJSON
                    :: OutputFormat
              FormatJSONTerm
                    :: OutputFormat
              FormatXML
                    :: OutputFormat
              | 
                    
                     
                       The names and output formats supported by the analysis server. 
  | 
                  
                
| 
                    
                     
                       
                      Format an analysis result in different formats.
The arguments are the module name, the output format,
  |