%{
#include "phonemes.h"
#include "control.h"
%}
%%
aa	return AA;
ae	return AE;
ah	return AH;
ao	return AO;
aw	return AW;
ay	return AY;
axr/[^r]	return AXR;
ax	return AX;
eh	return EH;
ey	return EY;
el	return EL;
er      return ER;
em	return EM;
en	return EN;
exr	return EXR;
ih	return IH;
iy	return IY;
ixr/[^r]	return IXR;
ix	return IX;
ow	return OW;
oy	return OY;
oxr	return OXR;
uh	return UH;
uw	return UW;
uxr	return UXR;
yu	return YU;
yy	return YY;
hh	return HH;
hx	return HX;
ll	return LL;
lx	return LX;
rr	return RR;
rx	return RX;
ww	return WW;
wh	return WH;
mm	return MM;
nn	return NN;
ng	return NG;
dh	return DH;
dd	return DD;
dx	return DX;
ff	return FF;
ss	return SS;
sh	return SH;
th	return TH;
tt	return TT;
tq	return TQ;
vv	return VV;
zz	return ZZ;
zh	return ZH;
bb	return BB;
gg	return GG;
gp	return GP;
kk	return KK;
kp	return KP;
pp	return PP;
ch	return CH;
jj	return JJ;
pause   return PAUSE;
"/"	return SYLLABLE_MARKER;	
repeat	return PLAY_AGAIN;
save    return SAVE_MOST_RECENT;
quit	return QUIT;
[ \t]	return WORD_BREAK;
[\n]	return END_OF_LIST;
.       return UNKNOWN_PHONEME;
%%



















