knipknap/Gelatin

View on GitHub
demo/linesplit/syntax.gel

Summary

Maintainability
Test Coverage
define nl   /[\r\n]/
define line /[^\r\n]*/

grammar input:
    match line nl:
        out.create('line', '$0')
    match line:
        out.create('line', '$0')