markup-parser
v0.2.1
Published
A set of primitives for building string markup parsers
Readme
markup-parser
Live preview of slack like markup.
A set of primitives for building string markup parsers.
See markups/*.ts for a setup that exports a tokenizer and parser to handle string formatting like slack does.
Check out example.ts to see how to use the tokenizer + parser with any given string input.
TODO:
- docs
Architecture
- String is processed in three steps:
- Tokenizer(text) -> Token[]
- Parser(Token[]) -> NodeTree
- NodeTree(text) -> processed text

