snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Snapdragon utility for creating a new AST node in custom code, such as plugins.
Utilities for the snapdragon parser/compiler.
Snapdragon plugin for converting a cheerio AST to a snapdragon AST.
Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc
visit and mapVisit methods for snapdragon nodes.
Adds a location object to snapdragon token or AST node.
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.