| Crates.io | luau-lexer |
| lib.rs | luau-lexer |
| version | 0.2.96 |
| created_at | 2025-04-07 15:59:21.364197+00 |
| updated_at | 2025-05-22 18:56:02.121784+00 |
| description | A lexer for the luau language. |
| homepage | https://github.com/msix29/luau-lexer |
| repository | https://github.com/msix29/luau-lexer |
| max_upload_size | |
| id | 1624412 |
| size | 60,042 |
A lossless lexer for the luau programming language. Lexes source code into tokens while preserving all spaces and comments.
use luau_lexer::prelude::{Lexer, TokenType};
let code = r#"local foo = "Hello, World!""#;
let mut lexer = Lexer::new(code);
let mut token = lexer.next_token();
loop {
println!("{token:?}");
if token == TokenType::EndOfFile {
break;
}
token = lexer.next_token();
}