diff options
| author | Thomas Voss <mail@thomasvoss.com> | 2026-03-09 20:44:40 +0100 |
|---|---|---|
| committer | Thomas Voss <mail@thomasvoss.com> | 2026-03-09 20:44:40 +0100 |
| commit | 41d111fa5f5cf39173778602364639d31886d899 (patch) | |
| tree | c5c20411c8fc041577e3894e547611cb68f99088 /oryxc/src/lexer.rs | |
| parent | a0f8b2ae4d36bca8c4a3c11ebb45c682afa8c008 (diff) | |
Parse module declarations
Diffstat (limited to 'oryxc/src/lexer.rs')
| -rw-r--r-- | oryxc/src/lexer.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/oryxc/src/lexer.rs b/oryxc/src/lexer.rs index 09e2881..2f82e47 100644 --- a/oryxc/src/lexer.rs +++ b/oryxc/src/lexer.rs @@ -56,6 +56,7 @@ pub enum TokenType { Identifier, KeywordDef, KeywordFunc, + KeywordModule, KeywordReturn, Number, Percent2, @@ -123,6 +124,7 @@ impl<'a> LexerContext<'a> { static KEYWORDS: phf::Map<&'static str, TokenType> = phf::phf_map! { "def" => TokenType::KeywordDef, "func" => TokenType::KeywordFunc, + "module" => TokenType::KeywordModule, "return" => TokenType::KeywordReturn, }; |