rules


  "error or"    { }
  {op}          { printf(" <operator> or"); }
  {declarative} { printf(" <declarative> or"); }
  {specifier} { printf(" <specifier> or"); }
  {qualifier} { printf(" <qualifier> or"); }
  {modality}  { printf(" <modality> or"); }
  {meta}      { printf(" <meta> or"); }
  {stop}      { printf(" <stop> or"); }
  {command}   { printf(" <command> or"); }
  {atom}      { printf(" <atom> or"); }
  {type}      { printf(" <type> or"); }
  {end}       { printf(" <end> or"); }
  {number}    { printf("<number>"); }
  {string}    { printf("<string>"); }
  

slide: rules