format package:clash-lib
Information to show about transformations during compilation.
NB: The Ord instance compares by amount of
information.
Count how many times transformations are applied and provide a summary
at the end of normalization. This includes all transformations, not
just those in
dbg_transformations.
Command line flag: -fclash-debug-count-transformations
The information to show when debugging a transformation. See the
TransformationInfo type for different configurations.
Command line flag: -fclash-debug-info
(None|FinalTerm|AppliedName|AppliedTerm|TryName|TryTerm)
List the transformations that are being debugged. When the set is
empty, all transformations are debugged.
Command line flag: -fclash-debug-transformations t1[,t2...]
Debug transformations applied after the nth transformation applied.
This includes all transformations, not just those in
dbg_transformations.
Command line flag: -fclash-debug-transformations-from=N
Debug up to the nth applied transformation. If this limit is exceeded
then Clash will error. This includes all transformations, not just
those in
dbg_transformations.
Command line flag: -fclash-debug-transformations-limit=N
Check that the transformation info shown supports the requested info.
If the call-site is in the context of a particular transformation,
hasDebugInfo should be used instead.
Transformations of the Normalization process