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)