class Riml::Compiler::CatchNodeVisitor
Public Instance Methods
compile(node)
click to toggle source
regexp, block
# File lib/riml/compiler.rb, line 694 def compile(node) regexp, exprs = node.regexp, node.expressions node.compiled_output = "catch" exprs.parent_node = node if regexp regexp.parent_node = node node.compiled_output << " " regexp.accept(visitor_for_node(regexp)) end node.compiled_output << "\n" exprs.accept(visitor_for_node(exprs)) node.compiled_output end