aboutsummaryrefslogtreecommitdiff
path: root/src/types.ts
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2022-01-13 21:20:23 +0530
committerAkshay Nair <phenax5@gmail.com>2022-01-13 21:20:23 +0530
commit016821207f1f2294dd09935a4c1d14d78ff3aed1 (patch)
treef5f852cb94be77ceb5a97a0b6d62cb323090b00b /src/types.ts
parente26086fef3cf142cffd145836a4c7c12cfeb9656 (diff)
downloadelxr-016821207f1f2294dd09935a4c1d14d78ff3aed1.tar.gz
elxr-016821207f1f2294dd09935a4c1d14d78ff3aed1.zip
refactor(parser): reimplements alt parser
Diffstat (limited to '')
-rw-r--r--src/types.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/types.ts b/src/types.ts
index b09bde5..97ff81d 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -18,7 +18,7 @@ export type Expr = Union<{
ZeroOrMore: { expr: Expr },
NextItem: _,
AnyItem: _,
- Or: { left: Expr, right: Expr[] },
+ Or: { exprs: Expr[] },
AnyString: _,
AnyNumber: _,
AnyBool: _,
@@ -32,7 +32,7 @@ export const Expr = constructors<Expr>()
export type ListExpr = [
Option<Expr>,
- Expr[],
+ Expr,
Option<Expr>,
]