struct Tag { char *str; tag_t tag; }
%%
nta,		TAG_NTA
imports,	TAG_IMPORTS
declaration,	TAG_DECLARATION
template,	TAG_TEMPLATE
instantiation,	TAG_INSTANTIATION
system,		TAG_SYSTEM
name,		TAG_NAME
parameter,	TAG_PARAMETER
location,	TAG_LOCATION
init,		TAG_INIT
transition,	TAG_TRANSITION
urgent,		TAG_URGENT
committed,	TAG_COMMITTED
source,		TAG_SOURCE
target,		TAG_TARGET
label,		TAG_LABEL
nail,		TAG_NAIL
%%
