module DeepCover::Node::Mixin::IsStatement

Public Class Methods

included(base) click to toggle source
# File lib/deep_cover/node/mixin/is_statement.rb, line 6
def self.included(base)
  base.has_child_handler('is_%{name}_statement')
end

Public Instance Methods

is_child_statement(child, name = nil) click to toggle source

Default child rewriting rule

# File lib/deep_cover/node/mixin/is_statement.rb, line 15
def is_child_statement(child, name = nil)
  :if_incompatible
end
is_statement() click to toggle source
# File lib/deep_cover/node/mixin/is_statement.rb, line 10
def is_statement
  parent.is_child_statement(self)
end