class StrLitNode

Public Class Methods

new(val;) click to toggle source
Calls superclass method Node::new
# File lib/code_generator.rb, line 122
def initialize val; super(val); end

Public Instance Methods

gen() click to toggle source
# File lib/code_generator.rb, line 124
def gen
  #FIXME HACK
  if @value.respond_to? :gen
    val = @value.gen
  else
    val = @value
  end
  val.gsub(/^'(.*)'$/, '\1')
end