class SyntaxTree::YARV::Assembler::ObjectVisitor
Public Instance Methods
Source
# File lib/syntax_tree/yarv/assembler.rb, line 7 def visit_dyna_symbol(node) if node.parts.empty? :"" else raise CompilationError end end
Source
# File lib/syntax_tree/yarv/assembler.rb, line 15 def visit_string_literal(node) case node.parts.length when 0 "" when 1 raise CompilationError unless node.parts.first.is_a?(TStringContent) node.parts.first.value else raise CompilationError end end