Bison - дополнительный параметр для push и чистого синтаксического анализатора

Как я могу передать один дополнительный параметр (не младший маркер типа YYSTYPE ) в yypush_parse () function?

Синтаксический анализатор действительно реентерабелен, но эта дополнительная переменная имеет решающее значение для потоковой безопасности приложения, в которое мне нужно интегрировать мой синтаксический анализатор (это расширение PHP, поэтому мы говорим о ЦРМ ). sa % директива или что-то еще, что может помочь.

С другой стороны, я действительно думаю, что YYPARSE_PARAM следует использовать в той мере, в какой он определен, независимо от типа парсера . Жаль, что это не так.

6
задан Flavius 15 April 2011 в 12:29
поделиться