diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d992b6f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Session.vim diff --git a/autoload/clrzr.awk b/autoload/clrzr.awk index a8951fb..a883bc3 100644 --- a/autoload/clrzr.awk +++ b/autoload/clrzr.awk @@ -21,32 +21,20 @@ BEGIN { { szLine = $1 - # print "L: " szLine - if( szLine == "--END--" ) { - print szLine - fflush() - } - else { + while( 1 ) { - while( 1 ) { + match(szLine, rExpr) - match(szLine, rExpr) - - if( RLENGTH < 0 ) { - break - } - - print substr(szLine, RSTART, RLENGTH) - fflush() - szLine = substr(szLine, RSTART + RLENGTH) + if( RLENGTH < 0 ) { + break } + + print substr(szLine, RSTART, RLENGTH) + fflush() + szLine = substr(szLine, RSTART + RLENGTH) } } -# END { -# print "================================== END ==================================" -# } - # GAWK: --sandbox # AWK: --safe #