for EARLY-TRANSFORMERS and EARLY-INSTRUCTIONS to "back/syerly.scm".
#| -*-Scheme-*-
-$Id: syerly.scm,v 1.11 1999/01/02 06:06:43 cph Exp $
+$Id: syerly.scm,v 1.12 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1988-1999 Massachusetts Institute of Technology
\f
;;;; Early instruction assembly
+(define early-instructions '())
+(define early-transformers '())
+
(define lap:syntax-instruction-expander
(scode->scode-expander
(lambda (operands if-expanded if-not-expanded)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.4 2001/12/20 02:03:21 cph Exp $
+$Id: inerly.scm,v 1.5 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1992-1999, 2001 Massachusetts Institute of Technology
(declare (usual-integrations))
-;;;; Transformers and utilities
-
-;;; NOPs for now.
-
-(define early-instructions '())
-(define early-transformers '())
-
-(define (define-early-transformer name transformer)
- (set! early-transformers
- (cons (cons name transformer)
- early-transformers)))
-
-;;; Instruction and addressing mode macros
-
(syntax-table/define (->environment '(COMPILER))
'DEFINE-INSTRUCTION
(lambda (opcode . patterns)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.9 2001/12/19 21:39:30 cph Exp $
+$Id: inerly.scm,v 1.10 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1988-1999, 2001 Massachusetts Institute of Technology
\f
;;;; Transformers and utilities
-(define early-instructions '())
-(define early-transformers '())
(define early-ea-database)
(define (define-early-transformer name transformer)
(set! early-transformers
(cons (cons name transformer)
- early-transformers)))
+ early-transformers))
+ unspecific)
(define (make-ea-transformer #!optional modes keywords)
(make-database-transformer
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.5 2001/12/20 02:03:21 cph Exp $
+$Id: inerly.scm,v 1.6 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1992, 1999, 2001 Massachusetts Institute of Technology
(declare (usual-integrations))
-;;;; Transformers and utilities
-
-(define early-instructions '())
-(define early-transformers '())
-
-(define (define-early-transformer name transformer)
- (set! early-transformers
- (cons (cons name transformer)
- early-transformers)))
-
-;;; Instruction and addressing mode macros
-
(syntax-table/define (->environment '(COMPILER LAP-SYNTAXER))
'DEFINE-INSTRUCTION
(lambda (opcode . patterns)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.4 2001/12/20 02:03:21 cph Exp $
+$Id: inerly.scm,v 1.5 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1988, 1989, 1990, 1999, 2001 Massachusetts Institute of Technology
(declare (usual-integrations))
-;;;; Transformers and utilities
-
-(define early-instructions '())
-(define early-transformers '())
-
-(define (define-early-transformer name transformer)
- (set! early-transformers
- (cons (cons name transformer)
- early-transformers)))
-
-;;; Instruction and addressing mode macros
-
(syntax-table/define (->environment '(COMPILER))
'DEFINE-INSTRUCTION
(lambda (opcode . patterns)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.4 2001/12/20 02:03:21 cph Exp $
+$Id: inerly.scm,v 1.5 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1988, 1989, 1990, 1999, 2001 Massachusetts Institute of Technology
(declare (usual-integrations))
-;;;; Transformers and utilities
-
-(define early-instructions '())
-(define early-transformers '())
-
-(define (define-early-transformer name transformer)
- (set! early-transformers
- (cons (cons name transformer)
- early-transformers)))
-
-;;; Instruction and addressing mode macros
-
(syntax-table/define (->environment '(COMPILER))
'DEFINE-INSTRUCTION
(lambda (opcode . patterns)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.4 2001/12/20 02:03:21 cph Exp $
+$Id: inerly.scm,v 1.5 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1988, 1989, 1990, 1999, 2001 Massachusetts Institute of Technology
(declare (usual-integrations))
-;;;; Transformers and utilities
-
-(define early-instructions '())
-(define early-transformers '())
-
-(define (define-early-transformer name transformer)
- (set! early-transformers
- (cons (cons name transformer)
- early-transformers)))
-
-;;; Instruction and addressing mode macros
-
(syntax-table/define (->environment '(COMPILER))
'DEFINE-INSTRUCTION
(lambda (opcode . patterns)
#| -*-Scheme-*-
-$Id: inerly.scm,v 1.8 2001/12/19 21:39:30 cph Exp $
+$Id: inerly.scm,v 1.9 2001/12/20 02:37:21 cph Exp $
Copyright (c) 1987-1999, 2001 Massachusetts Institute of Technology
\f
;;;; Instruction macros
-(define early-instructions '())
-(define early-transformers '())
(define early-ea-database '())
(syntax-table/define (->environment '(COMPILER))