Increasing the print depth in SML/NJ

前端 未结 1 1013
臣服心动
臣服心动 2020-12-16 13:18

I\'m trying to get SML/NJ to print out a result at the top level without putting # signs everywhere.

According to some old docs (and a post to this newsgroup on 2001

相关标签:
1条回答
  • 2020-12-16 13:52

    You might wan't to be more precise in the future. You could for example give some sample output and a link to where you found the above.

    If I understand your problem correct, then the last line below is your problem? (code snippet

    - datatype tree = leaf | node of int * tree * tree;
    datatype tree = leaf | node of int * tree * tree 
    
    - val t = node (1, node (2, node (3, leaf, leaf), leaf), leaf);
    val t = node (1,node (2,node #,leaf),leaf) : tree 
    

    Then the Control.Print structure is what you are looking for. So just drop the Compiler part and use

    Control.Print.printDepth := 100;
    

    Do note that this is SML/NJ specific and not ml-yacc as such.

    0 讨论(0)
提交回复
热议问题