Sha256: 916ff2ebe7f1a83051b28f34f218a6bf775cddb63ebc64fad2063a2bc0ad55ce
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
module Melbourne module AST # A value of a splat (<tt>*some</tt>) as in: # # *1 # the value of the splat is 1 # class SplatValue < Node # The actual value # attr_accessor :value def initialize(line, value) #:nodoc: @line = line @value = value end end # TODO: document! class ConcatArgs < Node #:nodoc: 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 #:nodoc: attr_accessor :value def initialize(line, value) @line = line @value = value end end # TODO: document! class ToArray < Node #:nodoc: attr_accessor :value def initialize(line, value) @line = line @value = value end end # TODO: document! class ToString < Node #:nodoc: 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.0 | lib/melbourne/ast/values.rb |