Exemple #1
0
def hang(nb, doc):
    return align(nest(nb, doc))
Exemple #2
0
def align(doc):
    return column(lambda k: nesting(lambda i: nest(k - i, doc)))
Exemple #3
0
 def f(n):
     if n > nb_spaces:
         return nest(nb_spaces, lbreak())
     else:
         return spaces(nb_spaces - n)