# File lib/facet/lisp-format.rb, line 1371 def execute(state) colnum = param(0, state, 1) colinc = param(1, state, 1) padchar = ?\s.chr if at_mod? state.output(padchar * colnum) state.output(padchar * (colinc - state.col % colinc)) else if state.col < colnum state.output(padchar * (colnum - state.col)) elsif colinc > 0 k = 1 + (state.col - colnum) / colinc state.output(padchar * ((colnum + k * colinc) - state.col)) end end end