view tests/agcl/parsifal/bgtab2.syn @ 15:f5acaf0c8a29

Don't cast through "volatile int". Causes a gcc warning nowadays. XXX: should put something else back here to frighten the optimizer
author David A. Holland
date Tue, 31 May 2022 01:00:55 -0400
parents 13d2b8934445
children
line wrap: on
line source

        grammar                                      // t1
          -> Expression, end                         // rule 1 = t2, t3

        Expression                                   // t2
          -> option, Primary                         // rule 2 = t4, t5

        Primary                                      // t5
           -> Value                                  // rule 3 = t6
           -> "(", Expression, ")"             // rule 4 = t7, t2, t8

        option                                       // t4
          ->
          -> unary op                                // rule 6 = t9

        Value                                        // t6
          -> ConstraintValue, ValueAttributes        // rule 7 = t10, t11

        ConstraintValue                              // t10
          -> Expression                              // rule 8 = t12