class Phlex::Compiler::Visitors::Statements
def check(node)
def check(node) @mutating = true if @compiler.tag_method?(node.name) @mutating = true if MUTATING_METHODS.include?(node.name) && !@compiler.redefined?(node.name) end
def mutating?
def mutating? !!@mutating end
def visit_command(node)
def visit_command(node) :Compiler::Nodes::Command.new(node)
def visit_fcall(node)
def visit_fcall(node) :Compiler::Nodes::FCall.new(node)
def visit_method_add_block(node)
def visit_method_add_block(node) :Compiler::Nodes::MethodAddBlock.new(node)
def visit_vcall(node)
def visit_vcall(node) :Compiler::Nodes::VCall.new(node)