yerror


  
  opkey ("OP"|"LOP"|"ROP"|"PRE"|"POS")
  op ([ \t]*{opkey}([0-9]*)" or")+
  specifier   ([ \t]*"SPEC"([0-9]*)" or")+
  declarative ([ \t]*"DECL"([0-9]*)" or")+
  qualifier   ([ \t]*"QUAL"([0-9]*)" or")+
  modality    ([ \t]*"MODE"([0-9]*)" or")+
  meta        ([ \t]*"META"([0-9]*)" or")+
  stop        ([ \t]*"STOP"([0-9]*)" or")+
  command     ([ \t]*"COMM"([0-9]*)" or")+
  atom        ([ \t]*"ATOM"([0-9]*)" or")+
  type        ([ \t]*"TYPE"([0-9]*)" or")+
  end         ([ \t]*"END"([0-9]*)" or")+
  number ("INT")
  string [A-Z]*"STRING"
  

slide: yerror