123456789_123456789_123456789_123456789_123456789_

Class: Prism::RipperCompat::SexpBuilderPP

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, SexpBuilder, RipperCompat
Instance Chain:
self, SexpBuilder, RipperCompat
Inherits: Prism::RipperCompat::SexpBuilder
Defined in: lib/prism/ripper_compat.rb

Overview

This class mirrors the ::Ripper::SexpBuilderPP subclass of ::Ripper that returns the same values as ::Ripper::SexpBuilder except with a couple of niceties that flatten linked lists into arrays.

Instance Method Summary

Instance Method Details

#_dispatch_event_new (private)

This method is for internal use only.
[ GitHub ]

  
# File 'lib/prism/ripper_compat.rb', line 45

def _dispatch_event_new # :nodoc:
  []
end

#_dispatch_event_push(list, item) (private)

This method is for internal use only.
[ GitHub ]

  
# File 'lib/prism/ripper_compat.rb', line 49

def _dispatch_event_push(list, item) # :nodoc:
  list << item
  list
end