hashCode and equals implemented in InputPieces
hashCode, equals implemented in ParsedSymbols
hashCode, equals implemented in ParsingItems