]> gitweb.factorcode.org Git - factor.git/commitdiff
Adding support for ' quote syntax in lisp.parser
authorJames Cash <james.nvc@gmail.com>
Tue, 9 Sep 2008 16:09:23 +0000 (12:09 -0400)
committerJames Cash <james.nvc@gmail.com>
Thu, 6 Nov 2008 05:20:51 +0000 (00:20 -0500)
extra/lisp/parser/parser.factor

index 72344fd0dc23e96d561793c3ff86a98e84ed3758..55672af13d9dcc60ca4863b814cac5e2b9337cbe 100644 (file)
@@ -36,4 +36,6 @@ atom         = number
               | string
 s-expression = LPAREN (list-item)* RPAREN                => [[ second seq>cons ]]
 list-item    = _ ( atom | s-expression ) _               => [[ second ]]
-;EBNF
+quoted       = squote list-item                          => [[ second nil cons "quote" <lisp-symbol> swap cons ]]
+expr         = list-item | quoted
+;EBNF
\ No newline at end of file