Я видел, что в качестве флага используется логическое свойство. что-то вроде этого:
@property (nonatomic) BOOL commaAlreadyIntroduced;
Мне нужно что-то подобное, но с 3 или 4 состояниями.
Можно ли использовать перечисление?
Автономное перечисление должно выглядеть так:
typedef enum stackState{
empty, oneOperand, operandAndOperator, fullStack
}stackState;