Skip to content

docs: called analyzers get their own _ROOT (engine 4.1.1) - #215

Merged
ddehilster merged 1 commit into
VisualText:mainfrom
ddehilster:docs/callanalyzer-root
Sep 14, 2026
Merged

ddehilster merged 1 commit into
VisualText:mainfrom
ddehilster:docs/callanalyzer-root

Conversation

@ddehilster

Copy link
Copy Markdown
Member

Help for the fixes in VisualText/nlp-engine#740 (engine 4.1.1).

Do not merge until engine 4.1.1 is released.

  • callanalyzer no longer says pnroot() is the passed node. A called analyzer now gets a stand-in root named _ROOT that holds the node's children, so @NODES _ROOT, @PATH _ROOT and pnroot() work as on a text of its own, and no pass reaches the node's siblings.
  • New in Current Version gets a 4.1.1 entry for that fix and for bare words now being looked up in lazily loaded *full dictionaries.

🤖 Generated with Claude Code

callanalyzer no longer says pnroot() is the passed node: the called
analyzer gets a stand-in _ROOT holding the node's children, so @nodes
_ROOT and @path _ROOT work as on a text of its own. New in Current
Version records that fix and the bare-word lazy dictionary lookup fix.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ddehilster
ddehilster merged commit 4478a5d into VisualText:main Sep 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant