diff options
author | Eduardo Julian | 2014-12-08 20:36:41 -0400 |
---|---|---|
committer | Eduardo Julian | 2014-12-08 20:36:41 -0400 |
commit | c68be3366cb67ff96ec88904ccc9d1efd7a78bed (patch) | |
tree | 720aff5c5cc6960aec6e66130edf5397263a793d /src/lang/parser.clj | |
parent | 8f8467773fa2c5fb6556355a826b03050f75824e (diff) |
Added modules.
Diffstat (limited to 'src/lang/parser.clj')
-rw-r--r-- | src/lang/parser.clj | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lang/parser.clj b/src/lang/parser.clj index f09d87145..5adf36030 100644 --- a/src/lang/parser.clj +++ b/src/lang/parser.clj @@ -103,6 +103,10 @@ (partition 2 ?bindings)))] (return [::let =bindings =expr]))) +(defparser ^:private parse-module + [::&lexer/list ([[::&lexer/ident "module"]] :seq)] + (return [::module])) + (defparser ^:private parse-tagged [::&lexer/list ([[::&lexer/tag ?tag] ?data] :seq)] (exec [=data (apply-m parse-form (list ?data))] @@ -185,6 +189,7 @@ parse-static-access parse-dynamic-access parse-ann-class + parse-module parse-fn-call])) ;; [Interface] |