amnaredo / test

0 stars 0 forks source link

pprintln seems to disregard width #174

Open amnaredo opened 2 years ago

amnaredo commented 2 years ago

For example,

scala> anf
res6: Product with Serializable with scala.util.Either[Seq[org.jyret.REPL.ParseError],org.jyret.ANF.AExpr] = Right(ALet($anf$_3,CTimes(ANum(2),ANum(3)),ALet($anf$_4,CApp(AId(foo),List(AId($anf$_3))),AExprC(CPlus(ANum(1),AId($anf$_4))))))

scala> pprint.pprintln(anf, width = 15)
Right(ALet($anf$_3,CTimes(ANum(2),ANum(3)),ALet($anf$_4,CApp(AId(foo),List(AId($anf$_3))),AExprC(CPlus(ANum(1),AId($anf$_4))))))

scala> pprint.pprintln(anf, width = 1)
Right(ALet($anf$_3,CTimes(ANum(2),ANum(3)),ALet($anf$_4,CApp(AId(foo),List(AId($anf$_3))),AExprC(CPlus(ANum(1),AId($anf$_4))))))

scala> 

ID: 156 Original Author: samuela

amnaredo commented 2 years ago

Bug bankruptcy Original Author: lihaoyi