Module: Yap::Shell::Parser::Nodes::Visitor
- Included in:
- ArgumentNode, BlockNode, CommandNode, CommandSubstitutionNode, CommentNode, ConcatenationNode, ConditionalNode, EnvNode, EnvWrapperNode, InternalEvalNode, NoOpNode, PipelineNode, RangeNode, RedirectionNode, StatementsNode
- Defined in:
- lib/yap/shell/parser/nodes.rb
Instance Method Summary collapse
Instance Method Details
#accept(visitor, *args) ⇒ Object
4 5 6 |
# File 'lib/yap/shell/parser/nodes.rb', line 4 def accept(visitor, *args) visitor.send "visit_#{self.class.name.split("::").last}", self, *args end |