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