aboutsummaryrefslogtreecommitdiff
path: root/src/parser
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2022-01-08 18:37:57 +0530
committerAkshay Nair <phenax5@gmail.com>2022-01-08 18:37:57 +0530
commitd19a1e4e02c6743f057d03caa9337a5b47bfa9cd (patch)
tree44f4f27436d8fbc64a65e16bb122ae3775e22baf /src/parser
parente8322ca988fc20baf7892915e6ccb069b11c608e (diff)
downloadelxr-d19a1e4e02c6743f057d03caa9337a5b47bfa9cd.tar.gz
elxr-d19a1e4e02c6743f057d03caa9337a5b47bfa9cd.zip
feat(eval): implements basic eval filtering
Diffstat (limited to 'src/parser')
-rw-r--r--src/parser/index.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser/index.ts b/src/parser/index.ts
index b8e6764..4ad3e7b 100644
--- a/src/parser/index.ts
+++ b/src/parser/index.ts
@@ -12,7 +12,7 @@ import {
symbol,
tuple3,
} from './utils'
-import { Expr } from '../types'
+import { Expr, ListExpr } from '../types'
export const start = mapTo(symbol('^'), _ => Expr.Start(null))
export const end = mapTo(symbol('$'), _ => Expr.End(null))
@@ -67,7 +67,7 @@ export const expressionP: Parser<Expr> = (input: string) =>
wrapAlt,
)
-export const parser = tuple3(optional(start), many1(expressionP), optional(end))
+export const parser: Parser<ListExpr> = tuple3(optional(start), many1(expressionP), optional(end))
/*