class Prism::LexCompat::IgnoredNewlineToken
we compare the state differently here.
Ignored newlines can occasionally have a LABEL state attached to them, so
def ==(other) # :nodoc:
def ==(other) # :nodoc: return false unless self[0...-1] == other[0...-1] if self[4] == Ripper::EXPR_ARG | Ripper::EXPR_LABELED other[4] & Ripper::EXPR_ARG | Ripper::EXPR_LABELED > 0 else self[4] == other[4] end end