It looks like a common pattern to collect info from multiple nodes and do final check in "Program:exit".
However, this pattern breaks for Vue nodes (e.g. VElement), because Vue nodes are called after "Program:exit".
I think this is not right because Program is the topmost node:
Using "VElement[name=template]:exit" does not solve the problem because section is not always present
Is it possible to fix it? I.e. to visit template section before Program:exit?
It looks like a common pattern to collect info from multiple nodes and do final check in "Program:exit". However, this pattern breaks for Vue nodes (e.g. VElement), because Vue nodes are called after "Program:exit". I think this is not right because Program is the topmost node:
Using "VElement[name=template]:exit" does not solve the problem because section is not always present
Is it possible to fix it? I.e. to visit template section before Program:exit?