Method: DSL#generate

Defined in:
tools/dsl.rb

#generateObject



147
148
149
150
151
152
153
154
155
# File 'tools/dsl.rb', line 147

def generate
  s = "#@final=#@last_value;"
  s << "ripper_error(p);" if @error
  unless @var_table.empty?
    vars = @var_table.map {|_, v| "#{v.var}=#{v.value}"}.join(", ")
    s = "VALUE #{ vars }; #{ s }"
  end
  "#{@indent}{#{s}}"
end