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