diff options
author | Eduardo Julian | 2014-12-14 16:27:49 -0400 |
---|---|---|
committer | Eduardo Julian | 2014-12-14 16:27:49 -0400 |
commit | a2faef20e0646a74dca82a0508a9892a8acc32f0 (patch) | |
tree | dfd4f731d9736f1f702394ffac0942cf5e3279fb /src/lang/parser.clj | |
parent | 4a79a6c9cb2ca3e52b259cff987901f400c8ebc3 (diff) |
Added Java class imports.
Diffstat (limited to '')
-rw-r--r-- | src/lang/parser.clj | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lang/parser.clj b/src/lang/parser.clj index fd50a04fb..f756a8b14 100644 --- a/src/lang/parser.clj +++ b/src/lang/parser.clj @@ -98,9 +98,9 @@ =body (apply-m parse-form (list ?body))] (return [::let ?label =value =body]))) -(defparser ^:private parse-module - [::&lexer/list ([[::&lexer/ident "module"]] :seq)] - (return [::module])) +(defparser ^:private parse-import + [::&lexer/list ([[::&lexer/ident "import"] [::&lexer/ident ?class]] :seq)] + (return [::import ?class])) (defparser ^:private parse-defclass [::&lexer/list ([[::&lexer/ident "defclass"] [::&lexer/ident ?name] [::&lexer/tuple ?fields]] :seq)] @@ -200,7 +200,7 @@ parse-static-access parse-dynamic-access parse-ann-class - parse-module + parse-import parse-defclass parse-definterface parse-fn-call])) |