From 0250b445054766cef04b15cc05912272c0524ee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Manuel=20Tom=C3=A1s?= Date: Sun, 30 Oct 2022 05:58:46 -0300 Subject: Initial Commit This first revision has a working parser generator, with support for custom error reporting and handling of string and file inputs. --- package.lisp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 package.lisp (limited to 'package.lisp') diff --git a/package.lisp b/package.lisp new file mode 100644 index 0000000..fdb1ab6 --- /dev/null +++ b/package.lisp @@ -0,0 +1,17 @@ +(defpackage #:input + (:use #:cl) + (:export #:from-string + #:from-file)) + +(defpackage #:parser + (:use #:cl) + (:export #:run + #:new + #:bind + #:fail + #:any + #:unit + #:comp + #:zero-or-one + #:zero-or-more + #:one-or-more)) -- cgit v1.2.3