summaryrefslogtreecommitdiff
path: root/oryxc/src/lexer.rs
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2026-03-09 20:44:40 +0100
committerThomas Voss <mail@thomasvoss.com> 2026-03-09 20:44:40 +0100
commit41d111fa5f5cf39173778602364639d31886d899 (patch)
treec5c20411c8fc041577e3894e547611cb68f99088 /oryxc/src/lexer.rs
parenta0f8b2ae4d36bca8c4a3c11ebb45c682afa8c008 (diff)
Parse module declarations
Diffstat (limited to 'oryxc/src/lexer.rs')
-rw-r--r--oryxc/src/lexer.rs2
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,
};