LPAREN
LPAREN /* '(' */
%left LPAREN RPAREN
LPAREN varlist RPAREN
| LPAREN exprlist RPAREN IN var {
| LPAREN expr RPAREN term {
| FUNC LPAREN eexprlist RPAREN term {
| UFUNC LPAREN eexprlist RPAREN term {
| VAR LPAREN eexprlist RPAREN term {
FOR LPAREN fexpr SEMI fexpr SEMI fexpr RPAREN statement {
| FOR LPAREN var IN var RPAREN statement {
| WHILE LPAREN expr RPAREN statement {
| DO statement WHILE LPAREN expr RPAREN {
| IF LPAREN expr RPAREN statement ELSE statement {
| IF LPAREN expr RPAREN statement %prec ELSE {
| PRINT LPAREN exprlist RPAREN fileout SEMI {
| PRINTF LPAREN exprlist RPAREN fileout SEMI {
{ '(', LPAREN }, { ')', RPAREN },
"(", LPAREN, Unary,
static struct Node LPAREN_NODE = { 0, LPAREN, 0, 0};
case LPAREN: {
case LPAREN: {
if (*src == LPAREN) {