diff options
Diffstat (limited to 'module/language/elisp/parser.scm')
-rw-r--r-- | module/language/elisp/parser.scm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/module/language/elisp/parser.scm b/module/language/elisp/parser.scm index baac7f74c..df825eb4e 100644 --- a/module/language/elisp/parser.scm +++ b/module/language/elisp/parser.scm @@ -183,6 +183,8 @@ (parse-error token "end of file during parsing")) ((integer float symbol character string) (return (cdr token))) + ((function) + (return `(function ,(get-expression lex)))) ((quote backquote unquote unquote-splicing) (return (list (assq-ref quotation-symbols type) (get-expression lex)))) |