Breaking Each Line
It is not at first obvious how to break at each line, rather
than at a function invocation. The trick is to watch $0:
gawk> watch $0
which will pause provided two successive lines are not identical. The alternative is to introduce a trivial function:
function stophere(x) {
x = 0
}
and then include stophere() in an action where you want to break.