diff --git a/SPECS.md b/SPECS.md index 3415c97..925dba0 100644 --- a/SPECS.md +++ b/SPECS.md @@ -41,7 +41,7 @@ composer require getphred/scape ### 3. Logic & Control Flow - **Syntax**: Uses `{( ... )}` for logic tags. -- **White-space Management**: Logic tags `{( ... )}` automatically consume one trailing newline immediately following the closing `)}` tag to prevent unintended vertical spacing in the rendered output. +- **White-space Management**: Logic tags `{( ... )}` and block/inheritance tags `{[ ... ]}` automatically consume one trailing newline immediately following their closing `)}` or `]}` to prevent unintended vertical spacing in the rendered output. - **"Logic-Light" Constraints**: - No generic programming or complex expressions. - No `if` statements or conditional branching (by design). diff --git a/src/Exceptions/FilterNotFoundException.php b/src/Exceptions/FilterNotFoundException.php new file mode 100644 index 0000000..48be4f2 --- /dev/null +++ b/src/Exceptions/FilterNotFoundException.php @@ -0,0 +1,16 @@ +