Return yyparse() result not via global variable

Peter Eisentraut <peter@eisentraut.org>

Commit: 473a575e05979b4dbb28b3f2544f4ec8f184ce65
Author: Peter Eisentraut <peter@eisentraut.org>
Date: 2025-01-24T05:55:39Z
Releases: 18.0
Return yyparse() result not via global variable

Instead of passing the parse result from yyparse() via a global
variable, pass it via a function output argument.

This complements earlier work to make the parsers reentrant.

Discussion: Discussion: https://www.postgresql.org/message-id/flat/eb6faeac-2a8a-4b69-9189-c33c520e5b7b@eisentraut.org

Files

Discussion