summaryrefslogtreecommitdiff
path: root/src/gscc
diff options
context:
space:
mode:
authorbd <bdunaisky@umass.edu>2024-11-04 23:34:54 -0500
committerbd <bdunaisky@umass.edu>2024-11-04 23:34:54 -0500
commitfdcf4be12c7c8913ccd26ebcab7cb05eb2abaa48 (patch)
treea09fe6542daab2aa92ad28ced3e7b87d7531021d /src/gscc
parenteb660323ad8232978f98740634699e1363ca57bf (diff)
Add keywords to lexer
Diffstat (limited to 'src/gscc')
-rwxr-xr-xsrc/gscc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gscc b/src/gscc
index 8914016..82ed649 100755
--- a/src/gscc
+++ b/src/gscc
@@ -33,9 +33,11 @@ file on a success."
(define (process file parse? assemble?)
"Driver for lexing, parsing, and assembly generation."
- (let ((port (open-input-file file)))
- (set-current-input-port port)
- (read-tokens)
+ (let* ((port (open-input-file file))
+ (tokens (begin (set-current-input-port port)
+ (read-tokens))))
+ ;; (when parse?
+ ;; )
(close-input-port port)))
(define (postprocess file dest)