aboutsummaryrefslogtreecommitdiff
path: root/src/interp/mark.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-11-28 17:45:46 +0000
committerdos-reis <gdr@axiomatics.org>2007-11-28 17:45:46 +0000
commitc8289c7f950a2ff7133c299bf612b754ec500ca6 (patch)
treead90813d70a4a4dadf3d8f91a47b989a8ed0729e /src/interp/mark.boot
parent63e653a5d625157a1188b4ef433ea308935cc3f9 (diff)
downloadopen-axiom-c8289c7f950a2ff7133c299bf612b754ec500ca6.tar.gz
* postprop.$(FASLEXT): Remove rule.
* Makefile.pamphlet (OPOBJS): Don't include it anymore. (postpar.$(FASLEXT)): Update requirement. * mark.boot: Move setting of special compiler functions from postprop.lisp to here. * postprop.lisp: Remove. * parse.boot: Register special parser for "xor".
Diffstat (limited to 'src/interp/mark.boot')
-rw-r--r--src/interp/mark.boot40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/interp/mark.boot b/src/interp/mark.boot
index 5c314d2f..4f40971d 100644
--- a/src/interp/mark.boot
+++ b/src/interp/mark.boot
@@ -1495,3 +1495,43 @@ ppf x ==
_*PRETTYPRINT_* : local := true
PRINT_-FULL x
+
+--%
+for x in [["LET", :"compSetq"],_
+ ["Join", :"compJoin"],_
+ ["Record", :"compCat"],_
+ ["Union", :"compCat"],_
+ ["_:", :"compColon"],_
+ ["_:_:", :"compCoerce"],_
+ ["CAPSULE", :"compCapsule"],_
+ ["has", :"compHas"],_
+ ["is", :"compIs"],_
+ ["add", :"compAdd"],_
+ ["CONS", :"compCons"],_
+ ["IF", :"compIf"],_
+ ["exit", :"compExit"],_
+ ["return", :"compReturn"],_
+ ["return", :"compLeave"],_
+ ["elt", :"compElt"],_
+ ["DEF", :"compDefine"],_
+ ["MDEF", :"compMacro"],_
+ ["SubsetCategory", :"compSubsetCategory"],_
+ ["SubDomain", :"compSubDomain"],_
+ ["case", :"compCase"],_
+ ["String", :"compString"],_
+ ["RecordCategory", :"compConstructorCategory"],_
+ ["ListCategory", :"compConstructorCategory"],_
+ ["VectorCategory", :"compConstructorCategory"],_
+ ["UnionCategory", :"compConstructorCategory"],_
+ ["CATEGORY", :"compCategory"],_
+ ["COLLECT", :"compRepeatOrCollect"],_
+ ["COLLECTV", :"compCollectV"],_
+ ["REPEAT", :"compRepeatOrCollect"],_
+ ["REDUCE", :"compReduce"],_
+ ["where", :"compWhere"],_
+ ["_|", :"compSuchthat"],_
+ ["construct", "compConstruct"],_
+ ["SEQ", :"compSeq"],_
+ ["SETQ", :"compSetq"],_
+ ["VECTOR", :"compVector"]] repeat
+ MAKEPROP(car x, "special", cdr x)