yarner
yarner copied to clipboard
Literate Programming command line tool for Markdown
To use multiple languages in a single Markdown file, It would be useful to move `block_name_prefix`, `macro_start` and etc. from `[parsr]` section in `Yarner.toml` file to language specific settings. [parser]...
While publishing for `yarner-lib` to crates.io works, it fails for `yarner` with `JavaScript heap out of memory` (see CI run https://github.com/mlange-42/yarner/runs/2196902286)
Create error types for better error handling in watch mode vs. a normal build. See #166
Currently, when a plugin exits with an error (not an IO error from Yarner's side!), watch mode prints an error message, but continues. Watch mode should not abort (as the...
The current document model around the `Node` type contains a large number of separately allocated `String` instances which however are often (or possibly even always?) substrings into the text of...