Utils
nodeHasAnnotation :: String -> String -> HieAST a -> Bool Source #
getNodeInfo :: HieAST a -> NodeInfo a Source #
Extract node info for an AST. GHC 9 includes generated things that need to be removed.
foldNodeChildren :: Monoid m => (HieAST a -> m) -> HieAST a -> m Source #