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