Ruby syntaxtree: Difference between revisions

From wikinotes
No edit summary
No edit summary
Line 6: Line 6:
<source lang="bash">
<source lang="bash">
stree search 'VarRef[value: Const[value: "MyModule"]]' **/*.rb
stree search 'VarRef[value: Const[value: "MyModule"]]' **/*.rb
stree search 'ConstPathRef[VarRef[value: Const[value: "MyModule"]],Const[value: "MyClass"]]' **/*.rb
</source>
</source>

Revision as of 22:12, 4 October 2023

a very fast ruby ast

node-types all defined within node.rb


stree search 'VarRef[value: Const[value: "MyModule"]]' **/*.rb

stree search 'ConstPathRef[VarRef[value: Const[value: "MyModule"]],Const[value: "MyClass"]]' **/*.rb