diff options
author | bd <bdunahu@operationnull.com> | 2024-12-30 18:26:18 -0700 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2024-12-30 18:26:18 -0700 |
commit | af71acaa9f22f17dc1a6ce0737b6255d3af0a7ab (patch) | |
tree | f4a6d7e6be605a69849d8957437fef54c562f47d | |
parent | 5fdd83ac19e2c5ab315f3a9f8b7aa97c79c46e42 (diff) |
fix whitespace in lexer
-rw-r--r-- | src/modules/lexer/lexer.scm | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/modules/lexer/lexer.scm b/src/modules/lexer/lexer.scm index e6d96df..a6be215 100644 --- a/src/modules/lexer/lexer.scm +++ b/src/modules/lexer/lexer.scm @@ -7,8 +7,8 @@ current input port." (define (read-tokens-loop tokens-so-far) (let ((token (read-token))) (if token - (read-tokens-loop (cons token tokens-so-far)) - (reverse tokens-so-far)))) + (read-tokens-loop (cons token tokens-so-far)) + (reverse tokens-so-far)))) (read-tokens-loop '())) (define (read-token) @@ -41,29 +41,29 @@ current input port." (define (read-constant-helper chrs-so-far) (let ((chr (peek-char))) (cond ((and (not (eof-object? chr)) (char-numeric? chr)) - (read-constant-helper (cons (read-char) chrs-so-far))) - ((and (not (eof-object? chr)) (char-alphabetic? chr)) - (error "identifier starting with digit")) - (#t (reverse chrs-so-far))))) + (read-constant-helper (cons (read-char) chrs-so-far))) + ((and (not (eof-object? chr)) (char-alphabetic? chr)) + (error "identifier starting with digit")) + (#t (reverse chrs-so-far))))) (string->number (list->string (read-constant-helper (list chr))))) (define (read-identifier chr) (define (read-identifier-helper chrs-so-far) (let ((chr (peek-char))) (cond ((and (not (eof-object? chr)) - (or (char-alphabetic? chr) - (char-numeric? chr) - (eqv? chr #\_))) - (read-identifier-helper (cons (read-char) chrs-so-far))) - (#t (reverse chrs-so-far))))) + (or (char-alphabetic? chr) + (char-numeric? chr) + (eqv? chr #\_))) + (read-identifier-helper (cons (read-char) chrs-so-far))) + (#t (reverse chrs-so-far))))) (list->string (read-identifier-helper (list chr)))) (define (lookup-keyword id) "Given identifier ID, converts it to a keyword if one is known." (let ((found (assoc - id - '(("int" . int) - ("void" . void) - ("return" . return))))) + id + '(("int" . int) + ("void" . void) + ("return" . return))))) (if found (cdr found) id))) |