Use "declare terminals" for declaring all terminals, whether for
precedence or otherwise.
Signed-off-by: NeilBrown <neil@brown.name>
###### Binode types
CondExpr,
###### Binode types
CondExpr,
+###### declare terminals
$*exec
Expression -> Expression if Expression else Expression $$ifelse ${ {
$*exec
Expression -> Expression if Expression else Expression $$ifelse ${ {
+###### declare terminals
$LEFT or
$LEFT and
$LEFT not
$LEFT or
$LEFT and
$LEFT not
+###### declare terminals
$LEFT < > <= >= == != CMPop
###### expression grammar
$LEFT < > <= >= == != CMPop
###### expression grammar
+###### declare terminals
$LEFT + - Eop
$LEFT * / % ++ Top
$LEFT Uop $
$LEFT + - Eop
$LEFT * / % ++ Top
$LEFT Uop $
###### Binode types
Print,
###### Binode types
Print,
$TERM print
###### SimpleStatement Grammar
$TERM print
###### SimpleStatement Grammar
+###### declare terminals
$TERM use
###### SimpleStatement Grammar
$TERM use
###### SimpleStatement Grammar
###### ComplexStatement Grammar
| CondStatement ${ $0 = $<1; }$
###### ComplexStatement Grammar
| CondStatement ${ $0 = $<1; }$
+###### declare terminals
$TERM for then while do
$TERM else
$TERM switch case
$TERM for then while do
$TERM else
$TERM switch case