The Unparse type class and its
ParseTree instance, as well as some text manipulation.
Types that are unparsable. Unparsing is like prettyprinting, except that instead of pretty source the original source code is retrieved. This means unparsing is only possible for values that were the result of an earlier parse.
Text utility functions
over over' under places
under. The resulting string has the same characters as
over' does, except where
over' contains spaces; at those positions, the character from
under shows. If
under is longer than
over' is padded with enough spaces to show all rest of