aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap/parser.clisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/strap/parser.clisp')
-rw-r--r--src/boot/strap/parser.clisp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/boot/strap/parser.clisp b/src/boot/strap/parser.clisp
index 0607ff77..38e0da5d 100644
--- a/src/boot/strap/parser.clisp
+++ b/src/boot/strap/parser.clisp
@@ -503,6 +503,10 @@
(#0='T (|bpPush| (|%Import| (|bpPop1|)))))))
(#0# NIL)))))
+(DEFUN |bpNamespace| ()
+ (AND (|bpEqKey| 'NAMESPACE) (|bpName|)
+ (|bpPush| (|%Namespace| (|bpPop1|)))))
+
(DEFUN |bpTypeAliasDefition| ()
(AND (OR (|bpTerm| #'|bpIdList|) (|bpTrap|)) (|bpEqKey| 'TDEF)
(|bpLogical|) (|bpPush| (|%TypeAlias| (|bpPop2|) (|bpPop1|)))))
@@ -973,7 +977,8 @@
(|bpParenthesized| #'|bpSemiColonDefinition|))
(DEFUN |bpComma| ()
- (OR (|bpModule|) (|bpImport|) (|bpTuple| #'|bpWhere|)))
+ (OR (|bpModule|) (|bpImport|) (|bpNamespace|)
+ (|bpTuple| #'|bpWhere|)))
(DEFUN |bpTuple| (|p|)
(|bpListofFun| |p| #'|bpCommaBackSet| #'|bfTuple|))