diff --git a/README.md b/README.md index 6fc0f44..f45920c 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ A curated collection of **quality-of-life**, **UI**, and **prompting** nodes for - [Prompt / AST Nodes](#prompt--ast-nodes) - [Beta Nodes](#beta-nodes) - [Prompt AST Syntax & Markup Guide](#prompt-ast-syntax--markup-guide) +- [Example application for AST](#example-application-for-ast) - [Quick Start (BV Pipe)](#quick-start-bv-pipe) - [Notes & Design Principles](#notes--design-principles) - [Changelog](#changelog) @@ -335,29 +336,32 @@ Inline categories are only recognized if the category name matches this pattern: #### ❌ Invalid - ->@ white dress @@ - +```text +@ white dress @@ +``` ✅ Valid - ->@ white dress @@ - +```text +@ white dress @@ +``` ### Closing inline categories (@@) +```text +@@ closes one currently open inline category ->@@ closes one currently open inline category -> ->Extra @@ without an open category are treated as literal text and will appear in the output - +Extra @@ without an open category are treated as literal text and will appear in the output +``` ### ❌ Invalid (too many closings) - ->@ long dress.@@@@ - +```text +@ long dress,@@@@ +``` ✅ Valid +```text +@ long dress,@@ +``` ->@ long dress.@@ - +## Example application for AST +![BV AST Example](workflows/workflow_AST_with_pipe.png) --- ## Beta Nodes @@ -434,6 +438,7 @@ prompt ## Changelog ### 2026-01-02 +- v0.0.19 — Update README: add AST example image with embedded workflow - v0.0.18 — Add AST Prompting system - v0.0.17 — Changed toggle label system (`BV Control Center`) - v0.0.16 — Renamed inputs to avoid collisions diff --git a/pyproject.toml b/pyproject.toml index c28eb55..0f61ffb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bv_nodepack" -version = "0.0.18" +version = "0.0.19" description = "A ComfyUI node pack providing advanced utility and workflow nodes, including a config-driven Control Center for muting and bypassing node groups, a flexible Pipe system, a AST (Abstract Syntax Tree) prompting system , and Subgraph-friendly UI nodes (Heading, Spacer, Divider) with dynamic JavaScript rendering." authors = [ {name = "BlackVortex", email = "blackvortexx@proton.me"} diff --git a/workflows/workflow_AST_with_pipe.png b/workflows/workflow_AST_with_pipe.png new file mode 100644 index 0000000..14dcfc7 Binary files /dev/null and b/workflows/workflow_AST_with_pipe.png differ