Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > by-pkgid > 5a4bdb0fa6a47c773819f19c8f0c89eb > files > 111

dparser-1.15-2mdv2010.1.i586.rpm

{
#include <stdio.h>
}

${declare longest_match identifier}

P: S*;

S: 'do' identifier
  { printf("do identifier\n"); }
 | identifier
  { printf("identifier\n"); }
 | identifierX
  { printf("identifierX\n"); }
 ;

identifier: "[a-z]+" $term -1;
identifierX: "[a-z]+X" $term -1;