diff options
Diffstat (limited to 'gem/ex2.lua')
-rw-r--r-- | gem/ex2.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gem/ex2.lua b/gem/ex2.lua new file mode 100644 index 0000000..94bde66 --- /dev/null +++ b/gem/ex2.lua | |||
@@ -0,0 +1,11 @@ | |||
1 | function filter.cycle(lowlevel, context, extra) | ||
2 | return function(chunk) | ||
3 | local ret | ||
4 | ret, context = lowlevel(context, chunk, extra) | ||
5 | return ret | ||
6 | end | ||
7 | end | ||
8 | |||
9 | function normalize(marker) | ||
10 | return filter.cycle(eol, 0, marker) | ||
11 | end | ||