Expand description
let source = " <source code here> ";
let tokenizer = lua_tokenizer::Tokenizer::new(source);
// tokenizer itself is a lazy iterator.
for token in tokenizer {
match token {
Ok(token) => {
// do something with token
}
Err(e) => {
print!("Tokenize Error: {}", e);
}
}
}Structs§
- Span
- range of a token in the source code
- Token
- Token classification and metadata.
- Tokenizer
- lazy tokenize iterator.
Enums§
- IntOr
Float - Lua’s numeric representation, can be either integer or float.
- Token
Type - classifies the type of token
- Tokenize
Error