Files
gll/examples/golike.py
2017-02-24 18:38:35 +01:00

14 lines
327 B
Python

import gll
ws = gll.many(gll.whitespace)
function = function
package_name = gll.seq(gll.skip(gll.string("package")), gl.skip(ws),
gll.regex(".*$"), tag="package_name")
package = gll.seq(package_name, gll.many(function, tag="package_body"),
tag="package")
parser = gll.all(package)