Sha256: 776f5ddbda81090a69b0b9725bdcddfbbb6557eddd858007b7d1cf4c292b3430
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
module Melbourne module AST # A value of a splat (+*some+) as in: # # *1 # the value of the splat is 1 # class SplatValue < Node # The actual value # attr_accessor :value def initialize(line, value) @line = line @value = value end end # TODO: document! class ConcatArgs < Node attr_accessor :array, :rest, :size def initialize(line, array, rest) @line = line @array = array @size = array.body.size @rest = rest end end # TODO: document! class SValue < Node attr_accessor :value def initialize(line, value) @line = line @value = value end end # TODO: document! class ToArray < Node attr_accessor :value def initialize(line, value) @line = line @value = value end end # TODO: document! class ToString < Node attr_accessor :value def initialize(line, value) @line = line @value = value end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
melbourne-1.0.1 | lib/melbourne/ast/values.rb |