Skip to content

Commit 3cbaa6f

Browse files
committed
implement verification of define-syntax and syntax-rules
1 parent 3e5d7e1 commit 3cbaa6f

File tree

4 files changed

+472
-0
lines changed

4 files changed

+472
-0
lines changed

src/transpiler/lexer/scheme-lexer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ let keywords = new Map<string, TokenType>([
2727
["import", TokenType.IMPORT],
2828
["define", TokenType.DEFINE],
2929
["lambda", TokenType.LAMBDA],
30+
["define-syntax", TokenType.DEFINE_SYNTAX],
31+
["syntax-rules", TokenType.SYNTAX_RULES],
3032
]);
3133

3234
export class SchemeLexer implements Lexer {

0 commit comments

Comments
 (0)