farben-core
The internal core library for Farben
[!WARNING] This crate is not intended for direct use. Its API is not stable and may change at any time without notice. Use the
farbencrate instead.
Contents
This crate contains the shared logic used by farben and farben-macros:
- Lexer: tokenizes farben markup strings into a
Vec<Token> - Parser: renders a token stream into an ANSI escape sequence string
- ANSI: color and emphasis encoding via SGR escape codes
- Errors:
LexErrorand its variants
License
Licensed under either of MIT License or Apache License, Version 2.0 at your option.
Cheers, RazkarStudio.
© 2026 RazkarStudio. All rights reserved.