pike.git / src / strip_opcodes

version» Context lines:

pike.git/src/strip_opcodes:35:    # Keep only the newlines.   : keepnl    s/.//g' | sed -e '    # Remove newlines that were inserted by p.   : loop    /¤$/{    N    s/¤\n//    b loop    } -  # Put empty lines in hold, and start the next cycle. +  # Add empty lines to hold, and start the next cycle.    /^[ ]*$/{ -  +  # We are only interrested in the newline... +  s/.//g    H    d    }    # Clear hold, and put #line directives there,    # and start the next cycle.    /^#line/{    h    d    }       # Print hold except for a possible initial newline.    x -  s/^\ - // +  s/^\n//    p       # Clear hold.    s/.//g -  +  s/\n//g    x'