Remove unparseable features of Dot, such as comments and multi-line strings (which are converted to single-line strings).
Modulegraphviz-2999.20.2.0Haskell2010
Data.GraphViz.PreProcessing
"Real life" Dot code contains various items that are not directly parseable by this library. This module defines the preProcess function to remove these components, which include:
Comments (both
/* ... */style and// ...style);Pre-processor lines (lines starting with a
#);Split lines (by inserting a
\the rest of that "line" is continued on the next line).Strings concatenated together using
"..." + "..."; these are concatenated into one big string.
- 1 value
- Packagegraphviz-2999.20.2.0
- Exports1
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourcePreProcessing.hs