Module embedded_text::parser
source · Expand description
Parse text into smaller units Parse text into words, newlines and whitespace sequences
use embedded_text::parser::{Parser, Token};
let parser = Parser::parse("Hello, world!\n");
let tokens = parser.collect::<Vec<Token<'_>>>();
assert_eq!(vec![
Token::Word("Hello,"),
Token::Whitespace(1),
Token::Word("world!"),
Token::NewLine
], tokens);Structs§
- Text parser. Turns a string into a stream of
Tokenobjects.
Enums§
- A text token