Structs§
- Macro
Expansion - A
MacroExpansionbundles theTokenListof a macro with its arguments. - Otherize
- Struct that allows to
write!andformat!by converting the string toTokens and passes them to a closure. All tokens haveCommandCode::Otherexcept for space characters. For example,write!(Tokenizer::new(|t| vec.push(t), "ab c")will push four tokens tovec, where the first, second and fourth haveCommandCode::Otherand the third hasCommandCode::Space. - String
Char Write - Wrapper struct that adds
CharWriteto anyWrite - Token
List - Token
List Display - A helper struct that implements
DisplayforTokenList. Needs aCSHandlerand aCategoryCodeSchemeto resolve control sequences and insert spaces between them properly.