Fel*_*lix 7 pretty-print idris
我正在使用contrib库中的Prettier Printer实现Idris.
当我|//|在Docs 列表上与操作员折叠时,性能会迅速爆炸,即在我失去耐心之前,以下代码不会终止:
*IdrisFMT\PrettyDocs> :exec toString 0 15 $ fold (|//|) $ map text $ words "this is a long sentence with a lot of words that I can use for testing the performance of the prettier printer implementation. I need a few more words to prove my point, though."
Run Code Online (Sandbox Code Playgroud)
请注意,上面的折叠等于预定义的组合子fillCat.
如果我改为使用预定义的catcombinator(= group . vcat),它会在一秒钟内终止:
*IdrisFMT\PrettyDocs> :exec toString 0 15 $ cat $ map text $ words "this is a long sentence with a lot of words that I can use for testing the performance of the prettier printer implementation. I need a few more words to prove my point, though."
"this\nis\na\nlong\nsentence\nwith\na\nlot\nof\nwords\nthat\nI\ncan\nuse\nfor\ntesting\nthe\nperformance\nof\nthe\nprettier\nprinter\nimplementation.\nI\nneed\na\nfew\nmore\nwords\nto\nprove\nmy\npoint,\nthough."
Run Code Online (Sandbox Code Playgroud)
该Doc的ADT版本cat $ map text $ words "this is a long sentence with a lot of words that I can use for testing the performance of the prettier printer implementation. I need a few more words to prove my point, though."可以看这里:https://pastebin.com/4AJWcGnD
我知道cat组合器解决了一个更简单的问题,但我没有看到如何fillCat复杂到永不终止.
这可能是由于实施中的错误造成的,还是我只是构建过于复杂的文档?
编辑
|//|可在此处找到运营商的定义:https:
//github.com/idris-lang/Idris-dev/blob/master/libs/contrib/Text/PrettyPrint/WL/Combinators.idr#L65-L69
||| The document `(x |//| y)` concatenates document `x` and `y` with
||| a 'softbreak' in between. This effectively puts `x` and `y` either
||| right next to each other or underneath each other.
(|//|) : Doc -> Doc -> Doc
(|//|) = concatDoc softBreak
Run Code Online (Sandbox Code Playgroud)
这可能不是一个答案,但它可以为对prettyprint图书馆有更好了解的人提供一些提示。我使用Idris JVM 字节码后端来诊断此问题,因为我正在后端工作,并且我很好奇它在 JVM 上的行为方式。毫不奇怪,行为是相同的:第一个代码段只是挂起,第二个代码段可以工作,但为了调试,我能够使用 JVM 工具jvisualvm来获取线程转储和分析 CPU。
这是线程转储:
java.lang.Thread.State: RUNNABLE
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github.mmhelloworld.idrisjvm.runtime.Runtime.unwrap(Runtime.java:37)
at Text.PrettyPrint.WL.Core.render$colonbest$colon0(Unknown Source)
at main.Main.lambda$$lbraceText$dotPrettyPrint$dotWL$dotCore$dotrender$colonbest$colon0_lam_0$rbrace$26(Unknown Source)
at main.Main$$Lambda$18/189568618.call(Unknown Source)
at io.github
| 归档时间: |
|
| 查看次数: |
168 次 |
| 最近记录: |