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[3] == Ripper::EXPR_ARG | Ripper::EXPR_LABELED other[3] & Ripper::EXPR_ARG | Ripper::EXPR_LABELED != 0 else self[3] == other[3] end end