class Juli::Absyn::StrNode

StrNode adds 'concat' string manupilation method

StrNode is also an element of ListItem

Attributes

level[RW]
str[RW]

Public Class Methods

new(str = '', level = 0) click to toggle source
# File lib/juli/absyn.rb, line 19
def initialize(str = '', level = 0)
  @str    = str
  @level  = level
end

Public Instance Methods

accept(visitor) click to toggle source
# File lib/juli/absyn.rb, line 28
def accept(visitor)
  visitor.visit_str(self)
end
concat(str) click to toggle source
# File lib/juli/absyn.rb, line 24
def concat(str)
  @str += str
end