module Regexp::Expression::Shared

def pretty_print_instance_variables

Called by pretty_print (ruby/pp) and #inspect.
def pretty_print_instance_variables
  [
    (:@text unless text.to_s.empty?),
    (:@quantifier if quantified?),
    (:@options unless options.empty?),
    (:@expressions unless terminal?),
  ].compact
end