CSPM-Frontend-0.7.4.4: A CSP-M parser compatible with FDR-2.91

PortabilityGHC-only
Stabilityexperimental
MaintainerIvaylo Dobrikov (me@dobrikov.biz)

Language.CSPM.PrettyPrinter

Description

This module defines functions for pretty-printing the Abstract Syntax Tree to CSPM syntax.

Synopsis

Documentation

class PP x whereSource

The pretty print class used for AST types

Methods

pp :: x -> DocSource

prettyPrintFile :: FilePath -> IO ()Source

run the pretty printer on a file and write the output to | filename.ast and filename.pretty