feat[classfile]: PrettySerialize instances

only a little bit broken formatting
This commit is contained in:
vegowotenks 2025-08-20 19:25:26 +02:00
parent b82ce2646b
commit 5e6736e8da
20 changed files with 108 additions and 45 deletions

View file

@ -4,6 +4,8 @@
module Main (main) where
import Data.ByteString.Lazy qualified as ByteString
import Data.Text.Lazy.IO qualified as LazyTextIO
import Pretty.Serialize qualified as Pretty
import Language.Java.Classfile (Classfile)
import Language.Java.Classfile.Extract (runExtract)
@ -13,4 +15,4 @@ import Language.Java.Classfile.Stage (Stage(Parse))
main :: IO ()
main = do
input <- ByteString.getContents
print $ runExtract input (extract @(Classfile Parse))
LazyTextIO.putStrLn . Pretty.serialize $ runExtract input (extract @(Classfile Parse))