Twig ModuleNode是否始终是细枝节点层次结构中的顶部节点?

Twig ModuleNode是否始终是细枝节点层次结构中的顶部节点?,twig,twig-extension,Twig,Twig Extension,我正在编写一个细枝节点访问者,我认为它不会在文件之间重置,因此我想知道如何轻松地检测新文件何时启动 似乎ModuleNode始终是已解析模板的第一个节点,这是否正确?是的,这是否正确 解析器将令牌流转换为AST(抽象语法树)或节点树(\Twig\node\ModuleNode的实例)

我正在编写一个细枝节点访问者,我认为它不会在文件之间重置,因此我想知道如何轻松地检测新文件何时启动

似乎
ModuleNode
始终是已解析模板的第一个节点,这是否正确?

是的,这是否正确

解析器将令牌流转换为AST(抽象语法树)或节点树(\Twig\node\ModuleNode的实例)