class Minjs::ECMA262::SourceElements

Class of ECMA262 Source Elements

@see www.ecma-international.org/ecma-262 ECMA262 14

Public Class Methods

new(source_elements) click to toggle source

source_elements: [statement, statement, …]

# File lib/minjs/ecma262/base.rb, line 294
def initialize(source_elements)
  @statement_list = source_elements
end

Public Instance Methods

==(obj) click to toggle source

compare object

# File lib/minjs/ecma262/base.rb, line 311
def ==(obj)
  statement_list == obj.statement_list
end
source_elements() click to toggle source

alias of statement_list

# File lib/minjs/ecma262/base.rb, line 299
def source_elements
  @statement_list
end
source_elements=(source_elements) click to toggle source

alias of statement_list=

# File lib/minjs/ecma262/base.rb, line 304
def source_elements=(source_elements)
  @statement_list = source_elements
end