about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2026-01-28 20:49:50 +0000
committerArun Isaac2026-01-28 21:02:30 +0000
commit99a795badb938ba4e126138b0d72c6a23ea4de8c (patch)
treecf0c7df5e03cc97fc58582c723608b62663a5e0b
parentd980fcd1a5fdbe0fc5e1833c7366903d4b0c3685 (diff)
downloadravanan-99a795badb938ba4e126138b0d72c6a23ea4de8c.tar.gz
ravanan-99a795badb938ba4e126138b0d72c6a23ea4de8c.tar.lz
ravanan-99a795badb938ba4e126138b0d72c6a23ea4de8c.zip
javascript: Report parsing failures.
-rw-r--r--ravanan/javascript.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/ravanan/javascript.scm b/ravanan/javascript.scm
index 1523d25..2206431 100644
--- a/ravanan/javascript.scm
+++ b/ravanan/javascript.scm
@@ -263,4 +263,6 @@ keys @code{\"inputs\"}, @code{\"self\"} and @code{\"runtime\"}.
 
   (match (peg:tree (match-pattern javascript str))
     (('javascript expression-trees ...)
-     (evaluate (trim expression-trees)))))
+     (evaluate (trim expression-trees)))
+    (_
+     (error "Unable to parse javascript" str))))