class Phlex::Compiler::Formatter

def chain_append(&block)

def chain_append(&block)
	@appending = true
	if @open_string_append
		text '" << '
	elsif @open_chain_append
		text " << "
	else
		text "@_target << "
	end
	@open_string_append = false
	@open_chain_append = true
	yield(self)
	@appending = false
end