Copyright | (c) Robert Savu and Uni Bremen 2011 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Robert.Savu@dfki.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Printing of the abstract syntax of FreeCAD terms
Documentation
printBO :: BaseObject -> Doc Source #
printObject :: Object -> Doc Source #
printEO :: ExtendedObject -> Doc Source #
printPO :: PlacedObject -> Doc Source #
Orphan instances
GetRange NamedObject Source # | |
getRange :: NamedObject -> Range Source # rangeSpan :: NamedObject -> [Pos] Source # | |
Pretty Double Source # | Pretty printing |
Pretty Sign Source # | |
Pretty NamedObject Source # | |
pretty :: NamedObject -> Doc Source # pretties :: [NamedObject] -> Doc Source # | |
Pretty PlacedObject Source # | |
pretty :: PlacedObject -> Doc Source # pretties :: [PlacedObject] -> Doc Source # | |
Pretty ExtendedObject Source # | |
pretty :: ExtendedObject -> Doc Source # pretties :: [ExtendedObject] -> Doc Source # | |
Pretty Object Source # | |
Pretty BaseObject Source # | |
pretty :: BaseObject -> Doc Source # pretties :: [BaseObject] -> Doc Source # | |
Pretty Placement Source # | |
Pretty Vector4 Source # | |
Pretty Matrix33 Source # | |
Pretty Vector3 Source # | |