summaryrefslogtreecommitdiff
path: root/src/parser/grammar.pegjs
diff options
context:
space:
mode:
authorLizzy Hunt <lizzy.hunt@usu.edu>2024-02-28 15:06:00 -0700
committerLizzy Hunt <lizzy.hunt@usu.edu>2024-02-28 15:06:00 -0700
commit55c00566b0c4870d4c4409ab3e93aacf74f8d081 (patch)
tree4226b7e518a3ab88987d544ea892da42952255ee /src/parser/grammar.pegjs
parentd39cf84965dffd11cab440f5a4efa1b16932ba73 (diff)
downloadcps-interpreter-55c00566b0c4870d4c4409ab3e93aacf74f8d081.tar.gz
cps-interpreter-55c00566b0c4870d4c4409ab3e93aacf74f8d081.zip
identity function, repl upgrade
Diffstat (limited to 'src/parser/grammar.pegjs')
-rw-r--r--src/parser/grammar.pegjs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser/grammar.pegjs b/src/parser/grammar.pegjs
index e237af9..f586dcc 100644
--- a/src/parser/grammar.pegjs
+++ b/src/parser/grammar.pegjs
@@ -86,7 +86,7 @@ SwitchExpression
RPAREN { return { switch: { switchIndex, continuations } }; }
ApplicationExpression
- = APP _? LPAREN _? fn:Value _? COMMA _? args:ValueList _? RPAREN {
+ = APP _? LPAREN _? fn:(LabelStatement / VarStatement) _? COMMA _? args:ValueList _? RPAREN {
return { application: { fn, args } };
}