- self::TYPE_UN_OP => self::EXPRESSION,
- self::TYPE_INCR_OP => self::EXPRESSION,
- self::TYPE_ADD_OP => self::EXPRESSION,
- self::TYPE_PAREN_OPEN => self::PAREN_EXPRESSION,
- self::TYPE_RETURN => self::EXPRESSION_NO_NL,
- self::TYPE_IF => self::CONDITION,
- self::TYPE_FUNC => self::CONDITION,
- self::TYPE_LITERAL => self::EXPRESSION_OP
+ self::TYPE_UN_OP => [
+ self::ACTION_GOTO => self::EXPRESSION,
+ ],
+ self::TYPE_INCR_OP => [
+ self::ACTION_GOTO => self::EXPRESSION,
+ ],
+ self::TYPE_ADD_OP => [
+ self::ACTION_GOTO => self::EXPRESSION,
+ ],
+ self::TYPE_PAREN_OPEN => [
+ self::ACTION_GOTO => self::PAREN_EXPRESSION,
+ ],
+ self::TYPE_RETURN => [
+ self::ACTION_GOTO => self::EXPRESSION_NO_NL,
+ ],
+ self::TYPE_IF => [
+ self::ACTION_GOTO => self::CONDITION,
+ ],
+ self::TYPE_FUNC => [
+ self::ACTION_GOTO => self::CONDITION,
+ ],
+ self::TYPE_LITERAL => [
+ self::ACTION_GOTO => self::EXPRESSION_OP,
+ ],