<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mw.lojban.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xorxes</id>
	<title>Lojban - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mw.lojban.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xorxes"/>
	<link rel="alternate" type="text/html" href="https://mw.lojban.org/papri/Special:Contributions/Xorxes"/>
	<updated>2026-10-22T18:32:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=113067</id>
		<title>BPFK Section: PEG Morphology Algorithm</title>
		<link rel="alternate" type="text/html" href="https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=113067"/>
		<updated>2015-04-20T23:17:21Z</updated>

		<summary type="html">&lt;p&gt;Xorxes: allowing iy/uy fu&amp;#039;ivla rafsi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
; This is a Parsing Expression Grammar for the morphology of Lojban.%%%&lt;br /&gt;
; See [http://www.pdos.lcs.mit.edu/~baford/packrat/] %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; All rules have the form %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 	name &amp;lt;- peg-expression%%%&lt;br /&gt;
; %%%&lt;br /&gt;
; which means that the grammatical construct &amp;quot;name&amp;quot; is parsed using%%%&lt;br /&gt;
; &amp;quot;peg-expression&amp;quot;.  %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 1)  Concatenation is expressed by juxtaposition with no operator symbol.%%%&lt;br /&gt;
; 2)  / represents *ORDERED* alternation (choice).  If the first%%%&lt;br /&gt;
;     option succeeds, the others will never be checked.%%%&lt;br /&gt;
; 3)  ? indicates that the element to the left is optional.%%%&lt;br /&gt;
; 4)  * represents optional repetition of the construct to the left.%%%&lt;br /&gt;
; 5)  + represents one-or-more repetition of the construct to the left.%%%&lt;br /&gt;
; 6)  () serves to indicate the grouping of the other operators.%%%&lt;br /&gt;
; 7)  &amp;amp; indicates that the element to the right must follow (but the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 8)  ! indicates that the element to the right must not follow (the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 9)  . represents any character.%%%&lt;br /&gt;
; 10) &#039; &#039; or &amp;quot; &amp;quot; represents a literal string.%%%&lt;br /&gt;
; 11) [] represents a character class.   %%% &lt;br /&gt;
;%%%&lt;br /&gt;
; Repetitions grab as much as they can.%%%&lt;br /&gt;
;%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; --- GRAMMAR ---%%%&lt;br /&gt;
; This grammar classifies words by their morphological class (cmene,%%%&lt;br /&gt;
; gismu, lujvo, fuhivla, cmavo, and non-lojban-word). %%%&lt;br /&gt;
; %%%&lt;br /&gt;
;The final section sorts cmavo into grammatical classes (A, BAI, BAhE, ..., ZOhU).%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; mi&#039;e ((xorxes))%%%&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------%%%&lt;br /&gt;
&lt;br /&gt;
words &amp;lt;- pause? (word pause?)*&lt;br /&gt;
&lt;br /&gt;
word &amp;lt;- lojban-word / non-lojban-word&lt;br /&gt;
&lt;br /&gt;
lojban-word &amp;lt;- cmene / cmavo / brivla&lt;br /&gt;
&lt;br /&gt;
brivla &amp;lt;- gismu / fuhivla / lujvo&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmene &amp;lt;- jbocme / zifcme&lt;br /&gt;
&lt;br /&gt;
zifcme &amp;lt;- !h (nucleus / glide / h / consonant !pause / digit)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
jbocme &amp;lt;- &amp;amp;zifcme (any-syllable / digit)* &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h &amp;amp;consonant-final coda? (any-syllable / digit)* &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;consonant-final &amp;lt;- (non-space &amp;amp;non-space)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h cmene-syllable* &amp;amp;consonant coda? consonantal-syllable* onset &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene-syllable &amp;lt;- !doi-la-lai-lahi coda? consonantal-syllable* onset nucleus / digit&lt;br /&gt;
&lt;br /&gt;
;doi-la-lai-lahi &amp;lt;- (d o i / l a (h? i)?) !h !nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmavo &amp;lt;- !cmene !CVCy-lujvo cmavo-form &amp;amp;post-word &lt;br /&gt;
&lt;br /&gt;
CVCy-lujvo &amp;lt;- CVC-rafsi y h? initial-rafsi* brivla-core / stressed-CVC-rafsi y short-final-rafsi&lt;br /&gt;
&lt;br /&gt;
cmavo-form &amp;lt;- !h !cluster onset (nucleus h)* (!stressed nucleus / nucleus !cluster) / y+ / digit&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
lujvo &amp;lt;- !gismu !fuhivla !cmavo initial-rafsi* brivla-core&lt;br /&gt;
&lt;br /&gt;
brivla-core &amp;lt;- fuhivla / gismu / CVV-final-rafsi / stressed-initial-rafsi short-final-rafsi &lt;br /&gt;
&lt;br /&gt;
stressed-initial-rafsi &amp;lt;- stressed-extended-rafsi / stressed-y-rafsi / stressed-y-less-rafsi&lt;br /&gt;
&lt;br /&gt;
initial-rafsi &amp;lt;- extended-rafsi / y-rafsi / !any-extended-rafsi y-less-rafsi !any-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
any-extended-rafsi &amp;lt;- fuhivla / extended-rafsi / stressed-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
fuhivla &amp;lt;- fuhivla-head stressed-syllable consonantal-syllable* final-syllable&lt;br /&gt;
&lt;br /&gt;
stressed-extended-rafsi &amp;lt;- stressed-brivla-rafsi / stressed-fuhivla-rafsi &lt;br /&gt;
&lt;br /&gt;
extended-rafsi &amp;lt;- brivla-rafsi / fuhivla-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-brivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable brivla-head stressed-syllable h y&lt;br /&gt;
&lt;br /&gt;
brivla-rafsi &amp;lt;- &amp;amp;(syllable consonantal-syllable* syllable) brivla-head h y h?&lt;br /&gt;
&lt;br /&gt;
stressed-fuhivla-rafsi &amp;lt;- fuhivla-head stressed-syllable !h onset y &lt;br /&gt;
&lt;br /&gt;
fuhivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable fuhivla-head !h onset y h?&lt;br /&gt;
&lt;br /&gt;
fuhivla-head &amp;lt;- !rafsi-string brivla-head&lt;br /&gt;
&lt;br /&gt;
brivla-head &amp;lt;- !cmavo !slinkuhi !h &amp;amp;onset unstressed-syllable*&lt;br /&gt;
&lt;br /&gt;
slinkuhi &amp;lt;- !rafsi-string consonant rafsi-string &lt;br /&gt;
&lt;br /&gt;
rafsi-string &amp;lt;- y-less-rafsi* (gismu / CVV-final-rafsi / stressed-y-less-rafsi short-final-rafsi / y-rafsi / stressed-y-rafsi / stressed-y-less-rafsi? initial-pair y / hy-rafsi / stressed-hy-rafsi)&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
gismu &amp;lt;- (initial-pair stressed-vowel / consonant stressed-vowel consonant) &amp;amp;final-syllable consonant vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CVV-final-rafsi &amp;lt;- consonant stressed-vowel h &amp;amp;final-syllable vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
short-final-rafsi &amp;lt;- &amp;amp;final-syllable (consonant diphthong / initial-pair vowel) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-hy-rafsi &amp;lt;- (long-rafsi stressed-vowel / stressed-CCV-rafsi / stressed-CVV-rafsi) h y&lt;br /&gt;
&lt;br /&gt;
stressed-y-rafsi &amp;lt;- (stressed-long-rafsi / stressed-CVC-rafsi) y&lt;br /&gt;
&lt;br /&gt;
stressed-y-less-rafsi &amp;lt;- stressed-CVC-rafsi !y / stressed-CCV-rafsi / stressed-CVV-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-long-rafsi &amp;lt;- initial-pair stressed-vowel consonant / consonant stressed-vowel consonant consonant&lt;br /&gt;
&lt;br /&gt;
stressed-CVC-rafsi &amp;lt;- consonant stressed-vowel consonant &lt;br /&gt;
&lt;br /&gt;
stressed-CCV-rafsi &amp;lt;- initial-pair stressed-vowel &lt;br /&gt;
&lt;br /&gt;
stressed-CVV-rafsi &amp;lt;- consonant (unstressed-vowel h stressed-vowel / stressed-diphthong) r-hyphen? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hy-rafsi &amp;lt;- (long-rafsi vowel / CCV-rafsi / CVV-rafsi) h y h?&lt;br /&gt;
&lt;br /&gt;
y-rafsi &amp;lt;- (long-rafsi / CVC-rafsi) y h?&lt;br /&gt;
&lt;br /&gt;
y-less-rafsi &amp;lt;- !y-rafsi !stressed-y-rafsi !hy-rafsi !stressed-hy-rafsi (CVC-rafsi / CCV-rafsi / CVV-rafsi) !h &lt;br /&gt;
&lt;br /&gt;
long-rafsi &amp;lt;- initial-pair unstressed-vowel consonant / consonant unstressed-vowel consonant consonant &lt;br /&gt;
&lt;br /&gt;
CVC-rafsi &amp;lt;- consonant unstressed-vowel consonant&lt;br /&gt;
&lt;br /&gt;
CCV-rafsi &amp;lt;- initial-pair unstressed-vowel&lt;br /&gt;
&lt;br /&gt;
CVV-rafsi &amp;lt;- consonant (unstressed-vowel h unstressed-vowel / unstressed-diphthong) r-hyphen?&lt;br /&gt;
&lt;br /&gt;
r-hyphen &amp;lt;- r &amp;amp;consonant / n &amp;amp;r&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
final-syllable &amp;lt;-  onset !y !stressed nucleus !cmene &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-syllable &amp;lt;- &amp;amp;stressed syllable / syllable &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-diphthong &amp;lt;- &amp;amp;stressed diphthong / diphthong &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-vowel &amp;lt;- &amp;amp;stressed vowel / vowel &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
unstressed-syllable &amp;lt;- !stressed syllable !stress / consonantal-syllable&lt;br /&gt;
&lt;br /&gt;
unstressed-diphthong &amp;lt;- !stressed diphthong !stress&lt;br /&gt;
&lt;br /&gt;
unstressed-vowel &amp;lt;- !stressed vowel !stress&lt;br /&gt;
&lt;br /&gt;
stress &amp;lt;- consonant* h? y? syllable pause&lt;br /&gt;
&lt;br /&gt;
stressed &amp;lt;- onset comma* [AEIOU]&lt;br /&gt;
&lt;br /&gt;
any-syllable &amp;lt;- onset nucleus coda? / consonantal-syllable &lt;br /&gt;
&lt;br /&gt;
syllable &amp;lt;- onset !y nucleus coda?&lt;br /&gt;
&lt;br /&gt;
consonantal-syllable &amp;lt;- consonant &amp;amp;syllabic coda&lt;br /&gt;
&lt;br /&gt;
coda &amp;lt;- !any-syllable consonant &amp;amp;any-syllable / syllabic? consonant? &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
onset &amp;lt;-  h / glide / initial&lt;br /&gt;
&lt;br /&gt;
nucleus &amp;lt;- vowel / diphthong / y !nucleus&lt;br /&gt;
&lt;br /&gt;
;-----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
glide &amp;lt;- (i / u) &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
diphthong &amp;lt;- (a i !i / a u !u / e i !i / o i !i) !nucleus&lt;br /&gt;
&lt;br /&gt;
vowel &amp;lt;- (a / e / i / o / u) !nucleus&lt;br /&gt;
&lt;br /&gt;
a &amp;lt;- comma* [aA] &lt;br /&gt;
&lt;br /&gt;
e &amp;lt;- comma* [eE] &lt;br /&gt;
&lt;br /&gt;
i &amp;lt;- comma* [iI] &lt;br /&gt;
&lt;br /&gt;
o &amp;lt;- comma* [oO] &lt;br /&gt;
&lt;br /&gt;
u &amp;lt;- comma* [uU] &lt;br /&gt;
&lt;br /&gt;
y &amp;lt;- comma* [yY] &lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cluster &amp;lt;- consonant consonant+&lt;br /&gt;
&lt;br /&gt;
initial-pair &amp;lt;- &amp;amp;initial consonant consonant !consonant&lt;br /&gt;
&lt;br /&gt;
initial &amp;lt;- (affricate / sibilant? other? liquid?) !consonant !glide&lt;br /&gt;
&lt;br /&gt;
affricate &amp;lt;- t c / t s / d j / d z&lt;br /&gt;
&lt;br /&gt;
liquid &amp;lt;- l / r &lt;br /&gt;
&lt;br /&gt;
other &amp;lt;- p / t !l / k / f / x / b / d !l / g / v / m / n !liquid &lt;br /&gt;
&lt;br /&gt;
sibilant &amp;lt;- c / s !x / (j / z) !n !liquid&lt;br /&gt;
&lt;br /&gt;
consonant &amp;lt;- voiced / unvoiced / syllabic&lt;br /&gt;
&lt;br /&gt;
syllabic &amp;lt;- l / m / n / r&lt;br /&gt;
&lt;br /&gt;
voiced &amp;lt;- b / d / g / j / v / z&lt;br /&gt;
&lt;br /&gt;
unvoiced &amp;lt;- c / f / k / p / s / t / x&lt;br /&gt;
&lt;br /&gt;
l &amp;lt;- comma* [lL] !h !glide !l&lt;br /&gt;
&lt;br /&gt;
m &amp;lt;- comma* [mM] !h !glide !m !z&lt;br /&gt;
&lt;br /&gt;
n &amp;lt;- comma* [nN] !h !glide !n !affricate&lt;br /&gt;
&lt;br /&gt;
r &amp;lt;- comma* [rR] !h !glide !r&lt;br /&gt;
&lt;br /&gt;
b &amp;lt;- comma* [bB] !h !glide !b !unvoiced&lt;br /&gt;
&lt;br /&gt;
d &amp;lt;- comma* [dD] !h !glide !d !unvoiced&lt;br /&gt;
&lt;br /&gt;
g &amp;lt;- comma* [gG] !h !glide !g !unvoiced&lt;br /&gt;
&lt;br /&gt;
v &amp;lt;- comma* [vV] !h !glide !v !unvoiced&lt;br /&gt;
&lt;br /&gt;
j &amp;lt;- comma* [jJ] !h !glide !j !z !unvoiced&lt;br /&gt;
&lt;br /&gt;
z &amp;lt;- comma* [zZ] !h !glide !z !j !unvoiced&lt;br /&gt;
&lt;br /&gt;
s &amp;lt;- comma* [sS] !h !glide !s !c !voiced&lt;br /&gt;
&lt;br /&gt;
c &amp;lt;- comma* [cC] !h !glide !c !s !x !voiced&lt;br /&gt;
&lt;br /&gt;
x &amp;lt;- comma* [xX] !h !glide !x !c !k !voiced&lt;br /&gt;
&lt;br /&gt;
k &amp;lt;- comma* [kK] !h !glide !k !x !voiced&lt;br /&gt;
&lt;br /&gt;
f &amp;lt;- comma* [fF] !h !glide !f !voiced&lt;br /&gt;
&lt;br /&gt;
p &amp;lt;- comma* [pP] !h !glide !p !voiced&lt;br /&gt;
&lt;br /&gt;
t &amp;lt;- comma* [tT] !h !glide !t !voiced&lt;br /&gt;
&lt;br /&gt;
h &amp;lt;- comma* [&#039;h] &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
digit &amp;lt;- comma* [0123456789] !h !nucleus&lt;br /&gt;
&lt;br /&gt;
post-word &amp;lt;- pause / !nucleus lojban-word&lt;br /&gt;
&lt;br /&gt;
pause &amp;lt;- comma* space-char+ / EOF&lt;br /&gt;
&lt;br /&gt;
EOF &amp;lt;- comma* !.&lt;br /&gt;
&lt;br /&gt;
comma &amp;lt;- [,]&lt;br /&gt;
&lt;br /&gt;
non-lojban-word &amp;lt;- !lojban-word non-space+&lt;br /&gt;
&lt;br /&gt;
NORATS non-space &amp;lt;- !space-char .&lt;br /&gt;
&lt;br /&gt;
NORATS space-char &amp;lt;- [.\t\n\r?!\u0020]&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
spaces &amp;lt;- !Y initial-spaces&lt;br /&gt;
&lt;br /&gt;
initial-spaces &amp;lt;- (comma* space-char / !ybu Y)+ EOF? / EOF&lt;br /&gt;
&lt;br /&gt;
ybu &amp;lt;- Y space-char* BU&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;- &amp;amp;cmavo ( a / e / j i / o / u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAI &amp;lt;- &amp;amp;cmavo ( d u h o / s i h u / z a u / k i h i / d u h i / c u h u / t u h i / t i h u / d i h o / j i h u / r i h a / n i h i / m u h i / k i h u / v a h u / k o i / c a h i / t a h i / p u h e / j a h i / k a i / b a i / f i h e / d e h i / c i h o / m a u / m u h u / r i h i / r a h i / k a h a / p a h u / p a h a / l e h a / k u h u / t a i / b a u / m a h i / c i h e / f a u / p o h i / c a u / m a h e / c i h u / r a h a / p u h a / l i h e / l a h u / b a h i / k a h i / s a u / f a h e / b e h i / t i h i / j a h e / g a h a / v a h o / j i h o / m e h a / d o h e / j i h e / p i h o / g a u / z u h e / m e h e / r a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAhE &amp;lt;- &amp;amp;cmavo ( b a h e / z a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BE &amp;lt;- &amp;amp;cmavo ( b e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEI &amp;lt;- &amp;amp;cmavo ( b e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEhO &amp;lt;- &amp;amp;cmavo ( b e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhE &amp;lt;- &amp;amp;cmavo ( b i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhI &amp;lt;- &amp;amp;cmavo ( m i h i / b i h o / b i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BO &amp;lt;- &amp;amp;cmavo ( b o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BOI &amp;lt;- &amp;amp;cmavo ( b o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BU &amp;lt;- &amp;amp;cmavo ( b u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BY &amp;lt;- ybu / &amp;amp;cmavo ( j o h o / r u h o / g e h o / j e h o / l o h a / n a h a / s e h e / t o h a / g a h e / y h y /  b y / c y / d y / f y / g y / j y / k y / l y / m y / n y / p y / r y / s y / t y / v y / x y / z y ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAhA &amp;lt;- &amp;amp;cmavo ( c a h a / p u h i / n u h o / k a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAI &amp;lt;- &amp;amp;cmavo ( p e i / c a i / c u h i / s a i / r u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEI &amp;lt;- &amp;amp;cmavo ( c e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEhE &amp;lt;- &amp;amp;cmavo ( c e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CO &amp;lt;- &amp;amp;cmavo ( c o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
COI &amp;lt;- &amp;amp;cmavo ( j u h i / c o i / f i h i / t a h a / m u h o / f e h o / c o h o / p e h u / k e h o / n u h e / r e h i / b e h e / j e h e / m i h e / k i h e / v i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CU &amp;lt;- &amp;amp;cmavo ( c u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CUhE &amp;lt;- &amp;amp;cmavo ( c u h e / n a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DAhO &amp;lt;- &amp;amp;cmavo ( d a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOI &amp;lt;- &amp;amp;cmavo ( d o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOhU &amp;lt;- &amp;amp;cmavo ( d o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FA &amp;lt;- &amp;amp;cmavo ( f a i / f a / f e / f o / f u / f i h a / f i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhA &amp;lt;- &amp;amp;cmavo ( d u h a / b e h a / n e h u / v u h a / g a h u / t i h a / n i h a / c a h u / z u h a / r i h u / r u h u / r e h  o / t e h e / b u h u / n e h a / p a h o / n e h i / t o h o / z o h i / z e h o / z o h a / f a h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhO &amp;lt;- &amp;amp;cmavo ( f a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhE &amp;lt;- &amp;amp;cmavo ( f e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhU &amp;lt;- &amp;amp;cmavo ( f e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FIhO &amp;lt;- &amp;amp;cmavo ( f i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FOI &amp;lt;- &amp;amp;cmavo ( f o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhA &amp;lt;- &amp;amp;cmavo ( f u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhE &amp;lt;- &amp;amp;cmavo ( f u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhO &amp;lt;- &amp;amp;cmavo ( f u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GA &amp;lt;- &amp;amp;cmavo ( g e h i / g e /  g o / g a / g u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GAhO &amp;lt;- &amp;amp;cmavo ( k e h i / g a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GEhU &amp;lt;- &amp;amp;cmavo ( g e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GI &amp;lt;- &amp;amp;cmavo ( g i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GIhA &amp;lt;- &amp;amp;cmavo ( g i h e / g i h i / g i h o / g i h a / g i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOI &amp;lt;- &amp;amp;cmavo ( n o h u / n e / g o i / p o h u / p e / p o h e / p o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOhA &amp;lt;- &amp;amp;cmavo ( m o / n e i / g o h u / g o h o / g o h i / n o h a / g o h e / g o h a / d u / b u h a / b u h e / b u h i / c o h  e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GUhA &amp;lt;- &amp;amp;cmavo ( g u h e / g u h i / g u h o / g u h a / g u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
I &amp;lt;- &amp;amp;cmavo ( i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JA &amp;lt;- &amp;amp;cmavo ( j e h i / j e /  j o / j a / j u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JAI &amp;lt;- &amp;amp;cmavo ( j a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOhI &amp;lt;- &amp;amp;cmavo ( j o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOI &amp;lt;- &amp;amp;cmavo ( f a h u / p i h u / j o i / c e h o / c e / j o h u / k u h a / j o h e / j u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KE &amp;lt;- &amp;amp;cmavo ( k e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEhE &amp;lt;- &amp;amp;cmavo ( k e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEI &amp;lt;- &amp;amp;cmavo ( k e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KI &amp;lt;- &amp;amp;cmavo ( k i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KOhA &amp;lt;- &amp;amp;cmavo ( d a h u / d a h e / d i h u / d i h e / d e h u / d e h e / d e i / d o h i / m i h o / m a h a / m i h a / d o h o  / k o h a / f o h u / k o h e / k o h i / k o h o / k o h u / f o h a / f o h e / f o h i / f o h o / v o h a / v o h e / v o h i /  v o h o / v o h u / r u / r i / r a / t a / t u / t i / z i h o / k e h a / m a / z u h i / z o h e / c e h u / d a / d e / d i / k  o / m i / d o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KU &amp;lt;- &amp;amp;cmavo ( k u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhE &amp;lt;- &amp;amp;cmavo ( k u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhO &amp;lt;- &amp;amp;cmavo ( k u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LA &amp;lt;- &amp;amp;cmavo ( l a i / l a h i / l a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAU &amp;lt;- &amp;amp;cmavo ( c e h a / l a u / z a i / t a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAhE &amp;lt;- &amp;amp;cmavo ( t u h a / l u h a / l u h o / l a h e / v u h i / l u h i / l u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LE &amp;lt;- &amp;amp;cmavo ( l e i / l o i / l e h i / l o h i / l e h e / l o h e / l o / l e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LEhU &amp;lt;- &amp;amp;cmavo ( l e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LI &amp;lt;- &amp;amp;cmavo ( m e h o / l i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LIhU &amp;lt;- &amp;amp;cmavo ( l i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhO &amp;lt;- &amp;amp;cmavo ( l o h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhU &amp;lt;- &amp;amp;cmavo ( l o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LU &amp;lt;- &amp;amp;cmavo ( l u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LUhU &amp;lt;- &amp;amp;cmavo ( l u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAhO &amp;lt;- &amp;amp;cmavo ( m a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAI &amp;lt;- &amp;amp;cmavo ( m o h o / m a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ME &amp;lt;- &amp;amp;cmavo ( m e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MEhU &amp;lt;- &amp;amp;cmavo ( m e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhE &amp;lt;- &amp;amp;cmavo ( m o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhI &amp;lt;- &amp;amp;cmavo ( m o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOI &amp;lt;- &amp;amp;cmavo ( m e i / m o i / s i h e / c u h o / v a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NA &amp;lt;- &amp;amp;cmavo ( j a h a / n a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAI &amp;lt;- &amp;amp;cmavo ( n a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhE &amp;lt;- &amp;amp;cmavo ( t o h e / j e h a / n a h e / n o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhU &amp;lt;- &amp;amp;cmavo ( n a h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhE &amp;lt;- &amp;amp;cmavo ( n i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhO &amp;lt;- &amp;amp;cmavo ( n i h o / n o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NOI &amp;lt;- &amp;amp;cmavo ( v o i / n o i / p o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NU &amp;lt;- &amp;amp;cmavo ( n i / d u h u / s i h o / n u / l i h i / k a / j e i / s u h u / z u h o / m u h e / p u h u / z a h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhA &amp;lt;- &amp;amp;cmavo ( n u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhI &amp;lt;- &amp;amp;cmavo ( n u h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhU &amp;lt;- &amp;amp;cmavo ( n u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PA &amp;lt;- &amp;amp;cmavo ( d a u / f e i / g a i / j a u / r e i / v a i / p i h e / p i /  f i h u / z a h u / m e h i / n i h u / k i h o / c e h i / m a h u / r a h e / d a h a / s o h a / j i h i / s u h o / s u h e / r o / r a u / s o h u / s o h i / s o h e / s o h o / m o h a / d u h e / t e h o / k a h o / c i h i / t u h o / x o / p a i / n o h o / n o / p a / r e / c i / v o / m u / x a / z e / b i / s o / digit ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhE &amp;lt;- &amp;amp;cmavo ( p e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhO &amp;lt;- &amp;amp;cmavo ( p e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PU &amp;lt;- &amp;amp;cmavo ( b a / p u / c a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
RAhO &amp;lt;- &amp;amp;cmavo ( r a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ROI &amp;lt;- &amp;amp;cmavo ( r e h u / r o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SA &amp;lt;- &amp;amp;cmavo ( s a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SE &amp;lt;- &amp;amp;cmavo ( s e / t e / v e / x e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEI &amp;lt;- &amp;amp;cmavo ( s e i / t i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEhU &amp;lt;- &amp;amp;cmavo ( s e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SI &amp;lt;- &amp;amp;cmavo ( s i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SOI &amp;lt;- &amp;amp;cmavo ( s o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SU &amp;lt;- &amp;amp;cmavo ( s u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TAhE &amp;lt;- &amp;amp;cmavo ( r u h i / t a h e / d i h i / n a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEhU &amp;lt;- &amp;amp;cmavo ( t e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEI &amp;lt;- &amp;amp;cmavo ( t e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TO &amp;lt;- &amp;amp;cmavo ( t o h i / t o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TOI &amp;lt;- &amp;amp;cmavo ( t o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhE &amp;lt;- &amp;amp;cmavo ( t u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhU &amp;lt;- &amp;amp;cmavo ( t u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
UI &amp;lt;- &amp;amp;cmavo ( i h a / i e / a h e / u h i / i h o / i h e / a h a / i a / o h i / o h e / e h e / o i / u o / e h i / u h o / a u /  u a / a h i / i h u / i i / u h a / u i / a h o / a i / a h u / i u / e i / o h o / e h a / u u / o h a / o h u / u h u / e h o / i  o / e h u / u e / i h i / u h e / b a h a / j a h o / c a h e / s u h a / t i h e / k a h u / s e h o / z a h a / p e h i / r u h a  / j u h a / t a h o / r a h u / l i h a / b a h u / m u h a / d o h a / t o h u / v a h i / p a h e / z u h u / s a h e / l a h a /  k e h u / s a h u / d a h i / j e h u / s a h a / k a u / t a h u / n a h i / j o h a / b i h u / l i h o / p a u / m i h u / k u h  i / j i h a / s i h a / p o h o / p e h a / r o h i / r o h e / r o h o / r o h u / r o h a / r e h e / l e h o / j u h o / f u h i  / d a i / g a h i / z o h o / b e h u / r i h e / s e h i / s e h a / v u h e / k i h a / x u / g e h e / b u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VA &amp;lt;- &amp;amp;cmavo ( v i / v a / v u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VAU &amp;lt;- &amp;amp;cmavo ( v a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEI &amp;lt;- &amp;amp;cmavo ( v e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhO &amp;lt;- &amp;amp;cmavo ( v e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhU &amp;lt;- &amp;amp;cmavo ( g e h a / f u h u / p i h i / f e h i / v u h u / s u h i / j u h u / g e i / p a h i / f a h i / t e h a / c u h a  / v a h a / n e h o / d e h o / f e h a / s a h o / r e h a / r i h o / s a h i / p i h a / s i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhA &amp;lt;- &amp;amp;cmavo ( v e h u / v e h a / v e h i / v e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VIhA &amp;lt;- &amp;amp;cmavo ( v i h i / v i h a / v i h u / v i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhO &amp;lt;- &amp;amp;cmavo ( v u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
XI &amp;lt;- &amp;amp;cmavo ( x i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
Y &amp;lt;- &amp;amp;cmavo ( y+ ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZAhO &amp;lt;- &amp;amp;cmavo ( c o h i / p u h o / c o h u / m o h u / c a h o / c o h a / d e h a / b a h o / d i h a / z a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEhA &amp;lt;- &amp;amp;cmavo ( z e h u / z e h a / z e h i / z e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEI &amp;lt;- &amp;amp;cmavo ( z e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZI &amp;lt;- &amp;amp;cmavo ( z u / z a / z i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZIhE &amp;lt;- &amp;amp;cmavo ( z i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZO &amp;lt;- &amp;amp;cmavo ( z o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOI &amp;lt;- &amp;amp;cmavo ( z o i / l a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOhU &amp;lt;- &amp;amp;cmavo ( z o h u ) &amp;amp;post-word&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xorxes</name></author>
	</entry>
	<entry>
		<id>https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=113066</id>
		<title>BPFK Section: PEG Morphology Algorithm</title>
		<link rel="alternate" type="text/html" href="https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=113066"/>
		<updated>2015-04-20T23:10:54Z</updated>

		<summary type="html">&lt;p&gt;Xorxes: change to diphthong to allow aiua, auia, etc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
; This is a Parsing Expression Grammar for the morphology of Lojban.%%%&lt;br /&gt;
; See [http://www.pdos.lcs.mit.edu/~baford/packrat/] %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; All rules have the form %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 	name &amp;lt;- peg-expression%%%&lt;br /&gt;
; %%%&lt;br /&gt;
; which means that the grammatical construct &amp;quot;name&amp;quot; is parsed using%%%&lt;br /&gt;
; &amp;quot;peg-expression&amp;quot;.  %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 1)  Concatenation is expressed by juxtaposition with no operator symbol.%%%&lt;br /&gt;
; 2)  / represents *ORDERED* alternation (choice).  If the first%%%&lt;br /&gt;
;     option succeeds, the others will never be checked.%%%&lt;br /&gt;
; 3)  ? indicates that the element to the left is optional.%%%&lt;br /&gt;
; 4)  * represents optional repetition of the construct to the left.%%%&lt;br /&gt;
; 5)  + represents one-or-more repetition of the construct to the left.%%%&lt;br /&gt;
; 6)  () serves to indicate the grouping of the other operators.%%%&lt;br /&gt;
; 7)  &amp;amp; indicates that the element to the right must follow (but the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 8)  ! indicates that the element to the right must not follow (the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 9)  . represents any character.%%%&lt;br /&gt;
; 10) &#039; &#039; or &amp;quot; &amp;quot; represents a literal string.%%%&lt;br /&gt;
; 11) [] represents a character class.   %%% &lt;br /&gt;
;%%%&lt;br /&gt;
; Repetitions grab as much as they can.%%%&lt;br /&gt;
;%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; --- GRAMMAR ---%%%&lt;br /&gt;
; This grammar classifies words by their morphological class (cmene,%%%&lt;br /&gt;
; gismu, lujvo, fuhivla, cmavo, and non-lojban-word). %%%&lt;br /&gt;
; %%%&lt;br /&gt;
;The final section sorts cmavo into grammatical classes (A, BAI, BAhE, ..., ZOhU).%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; mi&#039;e ((xorxes))%%%&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------%%%&lt;br /&gt;
&lt;br /&gt;
words &amp;lt;- pause? (word pause?)*&lt;br /&gt;
&lt;br /&gt;
word &amp;lt;- lojban-word / non-lojban-word&lt;br /&gt;
&lt;br /&gt;
lojban-word &amp;lt;- cmene / cmavo / brivla&lt;br /&gt;
&lt;br /&gt;
brivla &amp;lt;- gismu / fuhivla / lujvo&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmene &amp;lt;- jbocme / zifcme&lt;br /&gt;
&lt;br /&gt;
zifcme &amp;lt;- !h (nucleus / glide / h / consonant !pause / digit)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
jbocme &amp;lt;- &amp;amp;zifcme (any-syllable / digit)* &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h &amp;amp;consonant-final coda? (any-syllable / digit)* &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;consonant-final &amp;lt;- (non-space &amp;amp;non-space)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h cmene-syllable* &amp;amp;consonant coda? consonantal-syllable* onset &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene-syllable &amp;lt;- !doi-la-lai-lahi coda? consonantal-syllable* onset nucleus / digit&lt;br /&gt;
&lt;br /&gt;
;doi-la-lai-lahi &amp;lt;- (d o i / l a (h? i)?) !h !nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmavo &amp;lt;- !cmene !CVCy-lujvo cmavo-form &amp;amp;post-word &lt;br /&gt;
&lt;br /&gt;
CVCy-lujvo &amp;lt;- CVC-rafsi y h? initial-rafsi* brivla-core / stressed-CVC-rafsi y short-final-rafsi&lt;br /&gt;
&lt;br /&gt;
cmavo-form &amp;lt;- !h !cluster onset (nucleus h)* (!stressed nucleus / nucleus !cluster) / y+ / digit&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
lujvo &amp;lt;- !gismu !fuhivla !cmavo initial-rafsi* brivla-core&lt;br /&gt;
&lt;br /&gt;
brivla-core &amp;lt;- fuhivla / gismu / CVV-final-rafsi / stressed-initial-rafsi short-final-rafsi &lt;br /&gt;
&lt;br /&gt;
stressed-initial-rafsi &amp;lt;- stressed-extended-rafsi / stressed-y-rafsi / stressed-y-less-rafsi&lt;br /&gt;
&lt;br /&gt;
initial-rafsi &amp;lt;- extended-rafsi / y-rafsi / !any-extended-rafsi y-less-rafsi !any-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
any-extended-rafsi &amp;lt;- fuhivla / extended-rafsi / stressed-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
fuhivla &amp;lt;- fuhivla-head stressed-syllable consonantal-syllable* final-syllable&lt;br /&gt;
&lt;br /&gt;
stressed-extended-rafsi &amp;lt;- stressed-brivla-rafsi / stressed-fuhivla-rafsi &lt;br /&gt;
&lt;br /&gt;
extended-rafsi &amp;lt;- brivla-rafsi / fuhivla-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-brivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable brivla-head stressed-syllable h y&lt;br /&gt;
&lt;br /&gt;
brivla-rafsi &amp;lt;- &amp;amp;(syllable consonantal-syllable* syllable) brivla-head h y h?&lt;br /&gt;
&lt;br /&gt;
stressed-fuhivla-rafsi &amp;lt;- fuhivla-head stressed-syllable &amp;amp;consonant onset y &lt;br /&gt;
&lt;br /&gt;
fuhivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable fuhivla-head &amp;amp;consonant onset y h?&lt;br /&gt;
&lt;br /&gt;
fuhivla-head &amp;lt;- !rafsi-string brivla-head&lt;br /&gt;
&lt;br /&gt;
brivla-head &amp;lt;- !cmavo !slinkuhi !h &amp;amp;onset unstressed-syllable*&lt;br /&gt;
&lt;br /&gt;
slinkuhi &amp;lt;- !rafsi-string consonant rafsi-string &lt;br /&gt;
&lt;br /&gt;
rafsi-string &amp;lt;- y-less-rafsi* (gismu / CVV-final-rafsi / stressed-y-less-rafsi short-final-rafsi / y-rafsi / stressed-y-rafsi / stressed-y-less-rafsi? initial-pair y / hy-rafsi / stressed-hy-rafsi)&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
gismu &amp;lt;- (initial-pair stressed-vowel / consonant stressed-vowel consonant) &amp;amp;final-syllable consonant vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CVV-final-rafsi &amp;lt;- consonant stressed-vowel h &amp;amp;final-syllable vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
short-final-rafsi &amp;lt;- &amp;amp;final-syllable (consonant diphthong / initial-pair vowel) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-hy-rafsi &amp;lt;- (long-rafsi stressed-vowel / stressed-CCV-rafsi / stressed-CVV-rafsi) h y&lt;br /&gt;
&lt;br /&gt;
stressed-y-rafsi &amp;lt;- (stressed-long-rafsi / stressed-CVC-rafsi) y&lt;br /&gt;
&lt;br /&gt;
stressed-y-less-rafsi &amp;lt;- stressed-CVC-rafsi !y / stressed-CCV-rafsi / stressed-CVV-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-long-rafsi &amp;lt;- initial-pair stressed-vowel consonant / consonant stressed-vowel consonant consonant&lt;br /&gt;
&lt;br /&gt;
stressed-CVC-rafsi &amp;lt;- consonant stressed-vowel consonant &lt;br /&gt;
&lt;br /&gt;
stressed-CCV-rafsi &amp;lt;- initial-pair stressed-vowel &lt;br /&gt;
&lt;br /&gt;
stressed-CVV-rafsi &amp;lt;- consonant (unstressed-vowel h stressed-vowel / stressed-diphthong) r-hyphen? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hy-rafsi &amp;lt;- (long-rafsi vowel / CCV-rafsi / CVV-rafsi) h y h?&lt;br /&gt;
&lt;br /&gt;
y-rafsi &amp;lt;- (long-rafsi / CVC-rafsi) y h?&lt;br /&gt;
&lt;br /&gt;
y-less-rafsi &amp;lt;- !y-rafsi !stressed-y-rafsi !hy-rafsi !stressed-hy-rafsi (CVC-rafsi / CCV-rafsi / CVV-rafsi) !h &lt;br /&gt;
&lt;br /&gt;
long-rafsi &amp;lt;- initial-pair unstressed-vowel consonant / consonant unstressed-vowel consonant consonant &lt;br /&gt;
&lt;br /&gt;
CVC-rafsi &amp;lt;- consonant unstressed-vowel consonant&lt;br /&gt;
&lt;br /&gt;
CCV-rafsi &amp;lt;- initial-pair unstressed-vowel&lt;br /&gt;
&lt;br /&gt;
CVV-rafsi &amp;lt;- consonant (unstressed-vowel h unstressed-vowel / unstressed-diphthong) r-hyphen?&lt;br /&gt;
&lt;br /&gt;
r-hyphen &amp;lt;- r &amp;amp;consonant / n &amp;amp;r&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
final-syllable &amp;lt;-  onset !y !stressed nucleus !cmene &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-syllable &amp;lt;- &amp;amp;stressed syllable / syllable &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-diphthong &amp;lt;- &amp;amp;stressed diphthong / diphthong &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-vowel &amp;lt;- &amp;amp;stressed vowel / vowel &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
unstressed-syllable &amp;lt;- !stressed syllable !stress / consonantal-syllable&lt;br /&gt;
&lt;br /&gt;
unstressed-diphthong &amp;lt;- !stressed diphthong !stress&lt;br /&gt;
&lt;br /&gt;
unstressed-vowel &amp;lt;- !stressed vowel !stress&lt;br /&gt;
&lt;br /&gt;
stress &amp;lt;- consonant* h? y? syllable pause&lt;br /&gt;
&lt;br /&gt;
stressed &amp;lt;- onset comma* [AEIOU]&lt;br /&gt;
&lt;br /&gt;
any-syllable &amp;lt;- onset nucleus coda? / consonantal-syllable &lt;br /&gt;
&lt;br /&gt;
syllable &amp;lt;- onset !y nucleus coda?&lt;br /&gt;
&lt;br /&gt;
consonantal-syllable &amp;lt;- consonant &amp;amp;syllabic coda&lt;br /&gt;
&lt;br /&gt;
coda &amp;lt;- !any-syllable consonant &amp;amp;any-syllable / syllabic? consonant? &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
onset &amp;lt;-  h / glide / initial&lt;br /&gt;
&lt;br /&gt;
nucleus &amp;lt;- vowel / diphthong / y !nucleus&lt;br /&gt;
&lt;br /&gt;
;-----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
glide &amp;lt;- (i / u) &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
diphthong &amp;lt;- (a i !i / a u !u / e i !i / o i !i) !nucleus&lt;br /&gt;
&lt;br /&gt;
vowel &amp;lt;- (a / e / i / o / u) !nucleus&lt;br /&gt;
&lt;br /&gt;
a &amp;lt;- comma* [aA] &lt;br /&gt;
&lt;br /&gt;
e &amp;lt;- comma* [eE] &lt;br /&gt;
&lt;br /&gt;
i &amp;lt;- comma* [iI] &lt;br /&gt;
&lt;br /&gt;
o &amp;lt;- comma* [oO] &lt;br /&gt;
&lt;br /&gt;
u &amp;lt;- comma* [uU] &lt;br /&gt;
&lt;br /&gt;
y &amp;lt;- comma* [yY] &lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cluster &amp;lt;- consonant consonant+&lt;br /&gt;
&lt;br /&gt;
initial-pair &amp;lt;- &amp;amp;initial consonant consonant !consonant&lt;br /&gt;
&lt;br /&gt;
initial &amp;lt;- (affricate / sibilant? other? liquid?) !consonant !glide&lt;br /&gt;
&lt;br /&gt;
affricate &amp;lt;- t c / t s / d j / d z&lt;br /&gt;
&lt;br /&gt;
liquid &amp;lt;- l / r &lt;br /&gt;
&lt;br /&gt;
other &amp;lt;- p / t !l / k / f / x / b / d !l / g / v / m / n !liquid &lt;br /&gt;
&lt;br /&gt;
sibilant &amp;lt;- c / s !x / (j / z) !n !liquid&lt;br /&gt;
&lt;br /&gt;
consonant &amp;lt;- voiced / unvoiced / syllabic&lt;br /&gt;
&lt;br /&gt;
syllabic &amp;lt;- l / m / n / r&lt;br /&gt;
&lt;br /&gt;
voiced &amp;lt;- b / d / g / j / v / z&lt;br /&gt;
&lt;br /&gt;
unvoiced &amp;lt;- c / f / k / p / s / t / x&lt;br /&gt;
&lt;br /&gt;
l &amp;lt;- comma* [lL] !h !glide !l&lt;br /&gt;
&lt;br /&gt;
m &amp;lt;- comma* [mM] !h !glide !m !z&lt;br /&gt;
&lt;br /&gt;
n &amp;lt;- comma* [nN] !h !glide !n !affricate&lt;br /&gt;
&lt;br /&gt;
r &amp;lt;- comma* [rR] !h !glide !r&lt;br /&gt;
&lt;br /&gt;
b &amp;lt;- comma* [bB] !h !glide !b !unvoiced&lt;br /&gt;
&lt;br /&gt;
d &amp;lt;- comma* [dD] !h !glide !d !unvoiced&lt;br /&gt;
&lt;br /&gt;
g &amp;lt;- comma* [gG] !h !glide !g !unvoiced&lt;br /&gt;
&lt;br /&gt;
v &amp;lt;- comma* [vV] !h !glide !v !unvoiced&lt;br /&gt;
&lt;br /&gt;
j &amp;lt;- comma* [jJ] !h !glide !j !z !unvoiced&lt;br /&gt;
&lt;br /&gt;
z &amp;lt;- comma* [zZ] !h !glide !z !j !unvoiced&lt;br /&gt;
&lt;br /&gt;
s &amp;lt;- comma* [sS] !h !glide !s !c !voiced&lt;br /&gt;
&lt;br /&gt;
c &amp;lt;- comma* [cC] !h !glide !c !s !x !voiced&lt;br /&gt;
&lt;br /&gt;
x &amp;lt;- comma* [xX] !h !glide !x !c !k !voiced&lt;br /&gt;
&lt;br /&gt;
k &amp;lt;- comma* [kK] !h !glide !k !x !voiced&lt;br /&gt;
&lt;br /&gt;
f &amp;lt;- comma* [fF] !h !glide !f !voiced&lt;br /&gt;
&lt;br /&gt;
p &amp;lt;- comma* [pP] !h !glide !p !voiced&lt;br /&gt;
&lt;br /&gt;
t &amp;lt;- comma* [tT] !h !glide !t !voiced&lt;br /&gt;
&lt;br /&gt;
h &amp;lt;- comma* [&#039;h] &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
digit &amp;lt;- comma* [0123456789] !h !nucleus&lt;br /&gt;
&lt;br /&gt;
post-word &amp;lt;- pause / !nucleus lojban-word&lt;br /&gt;
&lt;br /&gt;
pause &amp;lt;- comma* space-char+ / EOF&lt;br /&gt;
&lt;br /&gt;
EOF &amp;lt;- comma* !.&lt;br /&gt;
&lt;br /&gt;
comma &amp;lt;- [,]&lt;br /&gt;
&lt;br /&gt;
non-lojban-word &amp;lt;- !lojban-word non-space+&lt;br /&gt;
&lt;br /&gt;
NORATS non-space &amp;lt;- !space-char .&lt;br /&gt;
&lt;br /&gt;
NORATS space-char &amp;lt;- [.\t\n\r?!\u0020]&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
spaces &amp;lt;- !Y initial-spaces&lt;br /&gt;
&lt;br /&gt;
initial-spaces &amp;lt;- (comma* space-char / !ybu Y)+ EOF? / EOF&lt;br /&gt;
&lt;br /&gt;
ybu &amp;lt;- Y space-char* BU&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;- &amp;amp;cmavo ( a / e / j i / o / u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAI &amp;lt;- &amp;amp;cmavo ( d u h o / s i h u / z a u / k i h i / d u h i / c u h u / t u h i / t i h u / d i h o / j i h u / r i h a / n i h i / m u h i / k i h u / v a h u / k o i / c a h i / t a h i / p u h e / j a h i / k a i / b a i / f i h e / d e h i / c i h o / m a u / m u h u / r i h i / r a h i / k a h a / p a h u / p a h a / l e h a / k u h u / t a i / b a u / m a h i / c i h e / f a u / p o h i / c a u / m a h e / c i h u / r a h a / p u h a / l i h e / l a h u / b a h i / k a h i / s a u / f a h e / b e h i / t i h i / j a h e / g a h a / v a h o / j i h o / m e h a / d o h e / j i h e / p i h o / g a u / z u h e / m e h e / r a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAhE &amp;lt;- &amp;amp;cmavo ( b a h e / z a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BE &amp;lt;- &amp;amp;cmavo ( b e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEI &amp;lt;- &amp;amp;cmavo ( b e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEhO &amp;lt;- &amp;amp;cmavo ( b e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhE &amp;lt;- &amp;amp;cmavo ( b i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhI &amp;lt;- &amp;amp;cmavo ( m i h i / b i h o / b i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BO &amp;lt;- &amp;amp;cmavo ( b o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BOI &amp;lt;- &amp;amp;cmavo ( b o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BU &amp;lt;- &amp;amp;cmavo ( b u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BY &amp;lt;- ybu / &amp;amp;cmavo ( j o h o / r u h o / g e h o / j e h o / l o h a / n a h a / s e h e / t o h a / g a h e / y h y /  b y / c y / d y / f y / g y / j y / k y / l y / m y / n y / p y / r y / s y / t y / v y / x y / z y ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAhA &amp;lt;- &amp;amp;cmavo ( c a h a / p u h i / n u h o / k a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAI &amp;lt;- &amp;amp;cmavo ( p e i / c a i / c u h i / s a i / r u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEI &amp;lt;- &amp;amp;cmavo ( c e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEhE &amp;lt;- &amp;amp;cmavo ( c e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CO &amp;lt;- &amp;amp;cmavo ( c o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
COI &amp;lt;- &amp;amp;cmavo ( j u h i / c o i / f i h i / t a h a / m u h o / f e h o / c o h o / p e h u / k e h o / n u h e / r e h i / b e h e / j e h e / m i h e / k i h e / v i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CU &amp;lt;- &amp;amp;cmavo ( c u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CUhE &amp;lt;- &amp;amp;cmavo ( c u h e / n a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DAhO &amp;lt;- &amp;amp;cmavo ( d a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOI &amp;lt;- &amp;amp;cmavo ( d o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOhU &amp;lt;- &amp;amp;cmavo ( d o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FA &amp;lt;- &amp;amp;cmavo ( f a i / f a / f e / f o / f u / f i h a / f i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhA &amp;lt;- &amp;amp;cmavo ( d u h a / b e h a / n e h u / v u h a / g a h u / t i h a / n i h a / c a h u / z u h a / r i h u / r u h u / r e h  o / t e h e / b u h u / n e h a / p a h o / n e h i / t o h o / z o h i / z e h o / z o h a / f a h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhO &amp;lt;- &amp;amp;cmavo ( f a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhE &amp;lt;- &amp;amp;cmavo ( f e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhU &amp;lt;- &amp;amp;cmavo ( f e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FIhO &amp;lt;- &amp;amp;cmavo ( f i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FOI &amp;lt;- &amp;amp;cmavo ( f o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhA &amp;lt;- &amp;amp;cmavo ( f u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhE &amp;lt;- &amp;amp;cmavo ( f u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhO &amp;lt;- &amp;amp;cmavo ( f u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GA &amp;lt;- &amp;amp;cmavo ( g e h i / g e /  g o / g a / g u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GAhO &amp;lt;- &amp;amp;cmavo ( k e h i / g a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GEhU &amp;lt;- &amp;amp;cmavo ( g e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GI &amp;lt;- &amp;amp;cmavo ( g i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GIhA &amp;lt;- &amp;amp;cmavo ( g i h e / g i h i / g i h o / g i h a / g i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOI &amp;lt;- &amp;amp;cmavo ( n o h u / n e / g o i / p o h u / p e / p o h e / p o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOhA &amp;lt;- &amp;amp;cmavo ( m o / n e i / g o h u / g o h o / g o h i / n o h a / g o h e / g o h a / d u / b u h a / b u h e / b u h i / c o h  e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GUhA &amp;lt;- &amp;amp;cmavo ( g u h e / g u h i / g u h o / g u h a / g u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
I &amp;lt;- &amp;amp;cmavo ( i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JA &amp;lt;- &amp;amp;cmavo ( j e h i / j e /  j o / j a / j u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JAI &amp;lt;- &amp;amp;cmavo ( j a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOhI &amp;lt;- &amp;amp;cmavo ( j o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOI &amp;lt;- &amp;amp;cmavo ( f a h u / p i h u / j o i / c e h o / c e / j o h u / k u h a / j o h e / j u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KE &amp;lt;- &amp;amp;cmavo ( k e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEhE &amp;lt;- &amp;amp;cmavo ( k e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEI &amp;lt;- &amp;amp;cmavo ( k e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KI &amp;lt;- &amp;amp;cmavo ( k i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KOhA &amp;lt;- &amp;amp;cmavo ( d a h u / d a h e / d i h u / d i h e / d e h u / d e h e / d e i / d o h i / m i h o / m a h a / m i h a / d o h o  / k o h a / f o h u / k o h e / k o h i / k o h o / k o h u / f o h a / f o h e / f o h i / f o h o / v o h a / v o h e / v o h i /  v o h o / v o h u / r u / r i / r a / t a / t u / t i / z i h o / k e h a / m a / z u h i / z o h e / c e h u / d a / d e / d i / k  o / m i / d o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KU &amp;lt;- &amp;amp;cmavo ( k u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhE &amp;lt;- &amp;amp;cmavo ( k u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhO &amp;lt;- &amp;amp;cmavo ( k u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LA &amp;lt;- &amp;amp;cmavo ( l a i / l a h i / l a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAU &amp;lt;- &amp;amp;cmavo ( c e h a / l a u / z a i / t a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAhE &amp;lt;- &amp;amp;cmavo ( t u h a / l u h a / l u h o / l a h e / v u h i / l u h i / l u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LE &amp;lt;- &amp;amp;cmavo ( l e i / l o i / l e h i / l o h i / l e h e / l o h e / l o / l e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LEhU &amp;lt;- &amp;amp;cmavo ( l e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LI &amp;lt;- &amp;amp;cmavo ( m e h o / l i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LIhU &amp;lt;- &amp;amp;cmavo ( l i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhO &amp;lt;- &amp;amp;cmavo ( l o h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhU &amp;lt;- &amp;amp;cmavo ( l o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LU &amp;lt;- &amp;amp;cmavo ( l u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LUhU &amp;lt;- &amp;amp;cmavo ( l u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAhO &amp;lt;- &amp;amp;cmavo ( m a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAI &amp;lt;- &amp;amp;cmavo ( m o h o / m a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ME &amp;lt;- &amp;amp;cmavo ( m e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MEhU &amp;lt;- &amp;amp;cmavo ( m e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhE &amp;lt;- &amp;amp;cmavo ( m o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhI &amp;lt;- &amp;amp;cmavo ( m o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOI &amp;lt;- &amp;amp;cmavo ( m e i / m o i / s i h e / c u h o / v a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NA &amp;lt;- &amp;amp;cmavo ( j a h a / n a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAI &amp;lt;- &amp;amp;cmavo ( n a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhE &amp;lt;- &amp;amp;cmavo ( t o h e / j e h a / n a h e / n o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhU &amp;lt;- &amp;amp;cmavo ( n a h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhE &amp;lt;- &amp;amp;cmavo ( n i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhO &amp;lt;- &amp;amp;cmavo ( n i h o / n o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NOI &amp;lt;- &amp;amp;cmavo ( v o i / n o i / p o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NU &amp;lt;- &amp;amp;cmavo ( n i / d u h u / s i h o / n u / l i h i / k a / j e i / s u h u / z u h o / m u h e / p u h u / z a h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhA &amp;lt;- &amp;amp;cmavo ( n u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhI &amp;lt;- &amp;amp;cmavo ( n u h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhU &amp;lt;- &amp;amp;cmavo ( n u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PA &amp;lt;- &amp;amp;cmavo ( d a u / f e i / g a i / j a u / r e i / v a i / p i h e / p i /  f i h u / z a h u / m e h i / n i h u / k i h o / c e h i / m a h u / r a h e / d a h a / s o h a / j i h i / s u h o / s u h e / r o / r a u / s o h u / s o h i / s o h e / s o h o / m o h a / d u h e / t e h o / k a h o / c i h i / t u h o / x o / p a i / n o h o / n o / p a / r e / c i / v o / m u / x a / z e / b i / s o / digit ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhE &amp;lt;- &amp;amp;cmavo ( p e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhO &amp;lt;- &amp;amp;cmavo ( p e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PU &amp;lt;- &amp;amp;cmavo ( b a / p u / c a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
RAhO &amp;lt;- &amp;amp;cmavo ( r a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ROI &amp;lt;- &amp;amp;cmavo ( r e h u / r o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SA &amp;lt;- &amp;amp;cmavo ( s a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SE &amp;lt;- &amp;amp;cmavo ( s e / t e / v e / x e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEI &amp;lt;- &amp;amp;cmavo ( s e i / t i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEhU &amp;lt;- &amp;amp;cmavo ( s e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SI &amp;lt;- &amp;amp;cmavo ( s i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SOI &amp;lt;- &amp;amp;cmavo ( s o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SU &amp;lt;- &amp;amp;cmavo ( s u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TAhE &amp;lt;- &amp;amp;cmavo ( r u h i / t a h e / d i h i / n a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEhU &amp;lt;- &amp;amp;cmavo ( t e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEI &amp;lt;- &amp;amp;cmavo ( t e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TO &amp;lt;- &amp;amp;cmavo ( t o h i / t o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TOI &amp;lt;- &amp;amp;cmavo ( t o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhE &amp;lt;- &amp;amp;cmavo ( t u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhU &amp;lt;- &amp;amp;cmavo ( t u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
UI &amp;lt;- &amp;amp;cmavo ( i h a / i e / a h e / u h i / i h o / i h e / a h a / i a / o h i / o h e / e h e / o i / u o / e h i / u h o / a u /  u a / a h i / i h u / i i / u h a / u i / a h o / a i / a h u / i u / e i / o h o / e h a / u u / o h a / o h u / u h u / e h o / i  o / e h u / u e / i h i / u h e / b a h a / j a h o / c a h e / s u h a / t i h e / k a h u / s e h o / z a h a / p e h i / r u h a  / j u h a / t a h o / r a h u / l i h a / b a h u / m u h a / d o h a / t o h u / v a h i / p a h e / z u h u / s a h e / l a h a /  k e h u / s a h u / d a h i / j e h u / s a h a / k a u / t a h u / n a h i / j o h a / b i h u / l i h o / p a u / m i h u / k u h  i / j i h a / s i h a / p o h o / p e h a / r o h i / r o h e / r o h o / r o h u / r o h a / r e h e / l e h o / j u h o / f u h i  / d a i / g a h i / z o h o / b e h u / r i h e / s e h i / s e h a / v u h e / k i h a / x u / g e h e / b u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VA &amp;lt;- &amp;amp;cmavo ( v i / v a / v u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VAU &amp;lt;- &amp;amp;cmavo ( v a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEI &amp;lt;- &amp;amp;cmavo ( v e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhO &amp;lt;- &amp;amp;cmavo ( v e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhU &amp;lt;- &amp;amp;cmavo ( g e h a / f u h u / p i h i / f e h i / v u h u / s u h i / j u h u / g e i / p a h i / f a h i / t e h a / c u h a  / v a h a / n e h o / d e h o / f e h a / s a h o / r e h a / r i h o / s a h i / p i h a / s i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhA &amp;lt;- &amp;amp;cmavo ( v e h u / v e h a / v e h i / v e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VIhA &amp;lt;- &amp;amp;cmavo ( v i h i / v i h a / v i h u / v i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhO &amp;lt;- &amp;amp;cmavo ( v u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
XI &amp;lt;- &amp;amp;cmavo ( x i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
Y &amp;lt;- &amp;amp;cmavo ( y+ ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZAhO &amp;lt;- &amp;amp;cmavo ( c o h i / p u h o / c o h u / m o h u / c a h o / c o h a / d e h a / b a h o / d i h a / z a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEhA &amp;lt;- &amp;amp;cmavo ( z e h u / z e h a / z e h i / z e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEI &amp;lt;- &amp;amp;cmavo ( z e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZI &amp;lt;- &amp;amp;cmavo ( z u / z a / z i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZIhE &amp;lt;- &amp;amp;cmavo ( z i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZO &amp;lt;- &amp;amp;cmavo ( z o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOI &amp;lt;- &amp;amp;cmavo ( z o i / l a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOhU &amp;lt;- &amp;amp;cmavo ( z o h u ) &amp;amp;post-word&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xorxes</name></author>
	</entry>
	<entry>
		<id>https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=112951</id>
		<title>BPFK Section: PEG Morphology Algorithm</title>
		<link rel="alternate" type="text/html" href="https://mw.lojban.org/index.php?title=BPFK_Section:_PEG_Morphology_Algorithm&amp;diff=112951"/>
		<updated>2015-04-18T18:50:04Z</updated>

		<summary type="html">&lt;p&gt;Xorxes: consonantal-syllable fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
; This is a Parsing Expression Grammar for the morphology of Lojban.%%%&lt;br /&gt;
; See [http://www.pdos.lcs.mit.edu/~baford/packrat/] %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; All rules have the form %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 	name &amp;lt;- peg-expression%%%&lt;br /&gt;
; %%%&lt;br /&gt;
; which means that the grammatical construct &amp;quot;name&amp;quot; is parsed using%%%&lt;br /&gt;
; &amp;quot;peg-expression&amp;quot;.  %%%&lt;br /&gt;
; %%%&lt;br /&gt;
; 1)  Concatenation is expressed by juxtaposition with no operator symbol.%%%&lt;br /&gt;
; 2)  / represents *ORDERED* alternation (choice).  If the first%%%&lt;br /&gt;
;     option succeeds, the others will never be checked.%%%&lt;br /&gt;
; 3)  ? indicates that the element to the left is optional.%%%&lt;br /&gt;
; 4)  * represents optional repetition of the construct to the left.%%%&lt;br /&gt;
; 5)  + represents one-or-more repetition of the construct to the left.%%%&lt;br /&gt;
; 6)  () serves to indicate the grouping of the other operators.%%%&lt;br /&gt;
; 7)  &amp;amp; indicates that the element to the right must follow (but the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 8)  ! indicates that the element to the right must not follow (the%%%&lt;br /&gt;
;     marked element itself does not absorb anything).%%%&lt;br /&gt;
; 9)  . represents any character.%%%&lt;br /&gt;
; 10) &#039; &#039; or &amp;quot; &amp;quot; represents a literal string.%%%&lt;br /&gt;
; 11) [] represents a character class.   %%% &lt;br /&gt;
;%%%&lt;br /&gt;
; Repetitions grab as much as they can.%%%&lt;br /&gt;
;%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; --- GRAMMAR ---%%%&lt;br /&gt;
; This grammar classifies words by their morphological class (cmene,%%%&lt;br /&gt;
; gismu, lujvo, fuhivla, cmavo, and non-lojban-word). %%%&lt;br /&gt;
; %%%&lt;br /&gt;
;The final section sorts cmavo into grammatical classes (A, BAI, BAhE, ..., ZOhU).%%%&lt;br /&gt;
;%%%&lt;br /&gt;
; mi&#039;e ((xorxes))%%%&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------%%%&lt;br /&gt;
&lt;br /&gt;
words &amp;lt;- pause? (word pause?)*&lt;br /&gt;
&lt;br /&gt;
word &amp;lt;- lojban-word / non-lojban-word&lt;br /&gt;
&lt;br /&gt;
lojban-word &amp;lt;- cmene / cmavo / brivla&lt;br /&gt;
&lt;br /&gt;
brivla &amp;lt;- gismu / fuhivla / lujvo&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmene &amp;lt;- jbocme / zifcme&lt;br /&gt;
&lt;br /&gt;
zifcme &amp;lt;- !h (nucleus / glide / h / consonant !pause / digit)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
jbocme &amp;lt;- &amp;amp;zifcme (any-syllable / digit)* &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h &amp;amp;consonant-final coda? (any-syllable / digit)* &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;consonant-final &amp;lt;- (non-space &amp;amp;non-space)* consonant &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene &amp;lt;- !h cmene-syllable* &amp;amp;consonant coda? consonantal-syllable* onset &amp;amp;pause&lt;br /&gt;
&lt;br /&gt;
;cmene-syllable &amp;lt;- !doi-la-lai-lahi coda? consonantal-syllable* onset nucleus / digit&lt;br /&gt;
&lt;br /&gt;
;doi-la-lai-lahi &amp;lt;- (d o i / l a (h? i)?) !h !nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cmavo &amp;lt;- !cmene !CVCy-lujvo cmavo-form &amp;amp;post-word &lt;br /&gt;
&lt;br /&gt;
CVCy-lujvo &amp;lt;- CVC-rafsi y h? initial-rafsi* brivla-core / stressed-CVC-rafsi y short-final-rafsi&lt;br /&gt;
&lt;br /&gt;
cmavo-form &amp;lt;- !h !cluster onset (nucleus h)* (!stressed nucleus / nucleus !cluster) / y+ / digit&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
lujvo &amp;lt;- !gismu !fuhivla !cmavo initial-rafsi* brivla-core&lt;br /&gt;
&lt;br /&gt;
brivla-core &amp;lt;- fuhivla / gismu / CVV-final-rafsi / stressed-initial-rafsi short-final-rafsi &lt;br /&gt;
&lt;br /&gt;
stressed-initial-rafsi &amp;lt;- stressed-extended-rafsi / stressed-y-rafsi / stressed-y-less-rafsi&lt;br /&gt;
&lt;br /&gt;
initial-rafsi &amp;lt;- extended-rafsi / y-rafsi / !any-extended-rafsi y-less-rafsi !any-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
any-extended-rafsi &amp;lt;- fuhivla / extended-rafsi / stressed-extended-rafsi&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
fuhivla &amp;lt;- fuhivla-head stressed-syllable consonantal-syllable* final-syllable&lt;br /&gt;
&lt;br /&gt;
stressed-extended-rafsi &amp;lt;- stressed-brivla-rafsi / stressed-fuhivla-rafsi &lt;br /&gt;
&lt;br /&gt;
extended-rafsi &amp;lt;- brivla-rafsi / fuhivla-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-brivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable brivla-head stressed-syllable h y&lt;br /&gt;
&lt;br /&gt;
brivla-rafsi &amp;lt;- &amp;amp;(syllable consonantal-syllable* syllable) brivla-head h y h?&lt;br /&gt;
&lt;br /&gt;
stressed-fuhivla-rafsi &amp;lt;- fuhivla-head stressed-syllable &amp;amp;consonant onset y &lt;br /&gt;
&lt;br /&gt;
fuhivla-rafsi &amp;lt;- &amp;amp;unstressed-syllable fuhivla-head &amp;amp;consonant onset y h?&lt;br /&gt;
&lt;br /&gt;
fuhivla-head &amp;lt;- !rafsi-string brivla-head&lt;br /&gt;
&lt;br /&gt;
brivla-head &amp;lt;- !cmavo !slinkuhi !h &amp;amp;onset unstressed-syllable*&lt;br /&gt;
&lt;br /&gt;
slinkuhi &amp;lt;- !rafsi-string consonant rafsi-string &lt;br /&gt;
&lt;br /&gt;
rafsi-string &amp;lt;- y-less-rafsi* (gismu / CVV-final-rafsi / stressed-y-less-rafsi short-final-rafsi / y-rafsi / stressed-y-rafsi / stressed-y-less-rafsi? initial-pair y / hy-rafsi / stressed-hy-rafsi)&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
gismu &amp;lt;- (initial-pair stressed-vowel / consonant stressed-vowel consonant) &amp;amp;final-syllable consonant vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CVV-final-rafsi &amp;lt;- consonant stressed-vowel h &amp;amp;final-syllable vowel &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
short-final-rafsi &amp;lt;- &amp;amp;final-syllable (consonant diphthong / initial-pair vowel) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-hy-rafsi &amp;lt;- (long-rafsi stressed-vowel / stressed-CCV-rafsi / stressed-CVV-rafsi) h y&lt;br /&gt;
&lt;br /&gt;
stressed-y-rafsi &amp;lt;- (stressed-long-rafsi / stressed-CVC-rafsi) y&lt;br /&gt;
&lt;br /&gt;
stressed-y-less-rafsi &amp;lt;- stressed-CVC-rafsi !y / stressed-CCV-rafsi / stressed-CVV-rafsi&lt;br /&gt;
&lt;br /&gt;
stressed-long-rafsi &amp;lt;- initial-pair stressed-vowel consonant / consonant stressed-vowel consonant consonant&lt;br /&gt;
&lt;br /&gt;
stressed-CVC-rafsi &amp;lt;- consonant stressed-vowel consonant &lt;br /&gt;
&lt;br /&gt;
stressed-CCV-rafsi &amp;lt;- initial-pair stressed-vowel &lt;br /&gt;
&lt;br /&gt;
stressed-CVV-rafsi &amp;lt;- consonant (unstressed-vowel h stressed-vowel / stressed-diphthong) r-hyphen? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hy-rafsi &amp;lt;- (long-rafsi vowel / CCV-rafsi / CVV-rafsi) h y h?&lt;br /&gt;
&lt;br /&gt;
y-rafsi &amp;lt;- (long-rafsi / CVC-rafsi) y h?&lt;br /&gt;
&lt;br /&gt;
y-less-rafsi &amp;lt;- !y-rafsi !stressed-y-rafsi !hy-rafsi !stressed-hy-rafsi (CVC-rafsi / CCV-rafsi / CVV-rafsi) !h &lt;br /&gt;
&lt;br /&gt;
long-rafsi &amp;lt;- initial-pair unstressed-vowel consonant / consonant unstressed-vowel consonant consonant &lt;br /&gt;
&lt;br /&gt;
CVC-rafsi &amp;lt;- consonant unstressed-vowel consonant&lt;br /&gt;
&lt;br /&gt;
CCV-rafsi &amp;lt;- initial-pair unstressed-vowel&lt;br /&gt;
&lt;br /&gt;
CVV-rafsi &amp;lt;- consonant (unstressed-vowel h unstressed-vowel / unstressed-diphthong) r-hyphen?&lt;br /&gt;
&lt;br /&gt;
r-hyphen &amp;lt;- r &amp;amp;consonant / n &amp;amp;r&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
final-syllable &amp;lt;-  onset !y !stressed nucleus !cmene &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
stressed-syllable &amp;lt;- &amp;amp;stressed syllable / syllable &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-diphthong &amp;lt;- &amp;amp;stressed diphthong / diphthong &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
stressed-vowel &amp;lt;- &amp;amp;stressed vowel / vowel &amp;amp;stress&lt;br /&gt;
&lt;br /&gt;
unstressed-syllable &amp;lt;- !stressed syllable !stress / consonantal-syllable&lt;br /&gt;
&lt;br /&gt;
unstressed-diphthong &amp;lt;- !stressed diphthong !stress&lt;br /&gt;
&lt;br /&gt;
unstressed-vowel &amp;lt;- !stressed vowel !stress&lt;br /&gt;
&lt;br /&gt;
stress &amp;lt;- consonant* h? y? syllable pause&lt;br /&gt;
&lt;br /&gt;
stressed &amp;lt;- onset comma* [AEIOU]&lt;br /&gt;
&lt;br /&gt;
any-syllable &amp;lt;- onset nucleus coda? / consonantal-syllable &lt;br /&gt;
&lt;br /&gt;
syllable &amp;lt;- onset !y nucleus coda?&lt;br /&gt;
&lt;br /&gt;
consonantal-syllable &amp;lt;- consonant &amp;amp;syllabic coda&lt;br /&gt;
&lt;br /&gt;
coda &amp;lt;- !any-syllable consonant &amp;amp;any-syllable / syllabic? consonant? &amp;amp;pause &lt;br /&gt;
&lt;br /&gt;
onset &amp;lt;-  h / glide / initial&lt;br /&gt;
&lt;br /&gt;
nucleus &amp;lt;- vowel / diphthong / y !nucleus&lt;br /&gt;
&lt;br /&gt;
;-----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
glide &amp;lt;- (i / u) &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
diphthong &amp;lt;- (a i / a u / e i / o i) !nucleus !glide&lt;br /&gt;
&lt;br /&gt;
vowel &amp;lt;- (a / e / i / o / u) !nucleus&lt;br /&gt;
&lt;br /&gt;
a &amp;lt;- comma* [aA] &lt;br /&gt;
&lt;br /&gt;
e &amp;lt;- comma* [eE] &lt;br /&gt;
&lt;br /&gt;
i &amp;lt;- comma* [iI] &lt;br /&gt;
&lt;br /&gt;
o &amp;lt;- comma* [oO] &lt;br /&gt;
&lt;br /&gt;
u &amp;lt;- comma* [uU] &lt;br /&gt;
&lt;br /&gt;
y &amp;lt;- comma* [yY] &lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cluster &amp;lt;- consonant consonant+&lt;br /&gt;
&lt;br /&gt;
initial-pair &amp;lt;- &amp;amp;initial consonant consonant !consonant&lt;br /&gt;
&lt;br /&gt;
initial &amp;lt;- (affricate / sibilant? other? liquid?) !consonant !glide&lt;br /&gt;
&lt;br /&gt;
affricate &amp;lt;- t c / t s / d j / d z&lt;br /&gt;
&lt;br /&gt;
liquid &amp;lt;- l / r &lt;br /&gt;
&lt;br /&gt;
other &amp;lt;- p / t !l / k / f / x / b / d !l / g / v / m / n !liquid &lt;br /&gt;
&lt;br /&gt;
sibilant &amp;lt;- c / s !x / (j / z) !n !liquid&lt;br /&gt;
&lt;br /&gt;
consonant &amp;lt;- voiced / unvoiced / syllabic&lt;br /&gt;
&lt;br /&gt;
syllabic &amp;lt;- l / m / n / r&lt;br /&gt;
&lt;br /&gt;
voiced &amp;lt;- b / d / g / j / v / z&lt;br /&gt;
&lt;br /&gt;
unvoiced &amp;lt;- c / f / k / p / s / t / x&lt;br /&gt;
&lt;br /&gt;
l &amp;lt;- comma* [lL] !h !glide !l&lt;br /&gt;
&lt;br /&gt;
m &amp;lt;- comma* [mM] !h !glide !m !z&lt;br /&gt;
&lt;br /&gt;
n &amp;lt;- comma* [nN] !h !glide !n !affricate&lt;br /&gt;
&lt;br /&gt;
r &amp;lt;- comma* [rR] !h !glide !r&lt;br /&gt;
&lt;br /&gt;
b &amp;lt;- comma* [bB] !h !glide !b !unvoiced&lt;br /&gt;
&lt;br /&gt;
d &amp;lt;- comma* [dD] !h !glide !d !unvoiced&lt;br /&gt;
&lt;br /&gt;
g &amp;lt;- comma* [gG] !h !glide !g !unvoiced&lt;br /&gt;
&lt;br /&gt;
v &amp;lt;- comma* [vV] !h !glide !v !unvoiced&lt;br /&gt;
&lt;br /&gt;
j &amp;lt;- comma* [jJ] !h !glide !j !z !unvoiced&lt;br /&gt;
&lt;br /&gt;
z &amp;lt;- comma* [zZ] !h !glide !z !j !unvoiced&lt;br /&gt;
&lt;br /&gt;
s &amp;lt;- comma* [sS] !h !glide !s !c !voiced&lt;br /&gt;
&lt;br /&gt;
c &amp;lt;- comma* [cC] !h !glide !c !s !x !voiced&lt;br /&gt;
&lt;br /&gt;
x &amp;lt;- comma* [xX] !h !glide !x !c !k !voiced&lt;br /&gt;
&lt;br /&gt;
k &amp;lt;- comma* [kK] !h !glide !k !x !voiced&lt;br /&gt;
&lt;br /&gt;
f &amp;lt;- comma* [fF] !h !glide !f !voiced&lt;br /&gt;
&lt;br /&gt;
p &amp;lt;- comma* [pP] !h !glide !p !voiced&lt;br /&gt;
&lt;br /&gt;
t &amp;lt;- comma* [tT] !h !glide !t !voiced&lt;br /&gt;
&lt;br /&gt;
h &amp;lt;- comma* [&#039;h] &amp;amp;nucleus&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
digit &amp;lt;- comma* [0123456789] !h !nucleus&lt;br /&gt;
&lt;br /&gt;
post-word &amp;lt;- pause / !nucleus lojban-word&lt;br /&gt;
&lt;br /&gt;
pause &amp;lt;- comma* space-char+ / EOF&lt;br /&gt;
&lt;br /&gt;
EOF &amp;lt;- comma* !.&lt;br /&gt;
&lt;br /&gt;
comma &amp;lt;- [,]&lt;br /&gt;
&lt;br /&gt;
non-lojban-word &amp;lt;- !lojban-word non-space+&lt;br /&gt;
&lt;br /&gt;
NORATS non-space &amp;lt;- !space-char .&lt;br /&gt;
&lt;br /&gt;
NORATS space-char &amp;lt;- [.\t\n\r?!\u0020]&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
spaces &amp;lt;- !Y initial-spaces&lt;br /&gt;
&lt;br /&gt;
initial-spaces &amp;lt;- (comma* space-char / !ybu Y)+ EOF? / EOF&lt;br /&gt;
&lt;br /&gt;
ybu &amp;lt;- Y space-char* BU&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;- &amp;amp;cmavo ( a / e / j i / o / u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAI &amp;lt;- &amp;amp;cmavo ( d u h o / s i h u / z a u / k i h i / d u h i / c u h u / t u h i / t i h u / d i h o / j i h u / r i h a / n i h i / m u h i / k i h u / v a h u / k o i / c a h i / t a h i / p u h e / j a h i / k a i / b a i / f i h e / d e h i / c i h o / m a u / m u h u / r i h i / r a h i / k a h a / p a h u / p a h a / l e h a / k u h u / t a i / b a u / m a h i / c i h e / f a u / p o h i / c a u / m a h e / c i h u / r a h a / p u h a / l i h e / l a h u / b a h i / k a h i / s a u / f a h e / b e h i / t i h i / j a h e / g a h a / v a h o / j i h o / m e h a / d o h e / j i h e / p i h o / g a u / z u h e / m e h e / r a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BAhE &amp;lt;- &amp;amp;cmavo ( b a h e / z a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BE &amp;lt;- &amp;amp;cmavo ( b e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEI &amp;lt;- &amp;amp;cmavo ( b e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BEhO &amp;lt;- &amp;amp;cmavo ( b e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhE &amp;lt;- &amp;amp;cmavo ( b i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BIhI &amp;lt;- &amp;amp;cmavo ( m i h i / b i h o / b i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BO &amp;lt;- &amp;amp;cmavo ( b o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BOI &amp;lt;- &amp;amp;cmavo ( b o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BU &amp;lt;- &amp;amp;cmavo ( b u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
BY &amp;lt;- ybu / &amp;amp;cmavo ( j o h o / r u h o / g e h o / j e h o / l o h a / n a h a / s e h e / t o h a / g a h e / y h y /  b y / c y / d y / f y / g y / j y / k y / l y / m y / n y / p y / r y / s y / t y / v y / x y / z y ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAhA &amp;lt;- &amp;amp;cmavo ( c a h a / p u h i / n u h o / k a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CAI &amp;lt;- &amp;amp;cmavo ( p e i / c a i / c u h i / s a i / r u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEI &amp;lt;- &amp;amp;cmavo ( c e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CEhE &amp;lt;- &amp;amp;cmavo ( c e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CO &amp;lt;- &amp;amp;cmavo ( c o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
COI &amp;lt;- &amp;amp;cmavo ( j u h i / c o i / f i h i / t a h a / m u h o / f e h o / c o h o / p e h u / k e h o / n u h e / r e h i / b e h e / j e h e / m i h e / k i h e / v i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CU &amp;lt;- &amp;amp;cmavo ( c u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
CUhE &amp;lt;- &amp;amp;cmavo ( c u h e / n a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DAhO &amp;lt;- &amp;amp;cmavo ( d a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOI &amp;lt;- &amp;amp;cmavo ( d o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
DOhU &amp;lt;- &amp;amp;cmavo ( d o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FA &amp;lt;- &amp;amp;cmavo ( f a i / f a / f e / f o / f u / f i h a / f i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhA &amp;lt;- &amp;amp;cmavo ( d u h a / b e h a / n e h u / v u h a / g a h u / t i h a / n i h a / c a h u / z u h a / r i h u / r u h u / r e h  o / t e h e / b u h u / n e h a / p a h o / n e h i / t o h o / z o h i / z e h o / z o h a / f a h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FAhO &amp;lt;- &amp;amp;cmavo ( f a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhE &amp;lt;- &amp;amp;cmavo ( f e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FEhU &amp;lt;- &amp;amp;cmavo ( f e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FIhO &amp;lt;- &amp;amp;cmavo ( f i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FOI &amp;lt;- &amp;amp;cmavo ( f o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhA &amp;lt;- &amp;amp;cmavo ( f u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhE &amp;lt;- &amp;amp;cmavo ( f u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
FUhO &amp;lt;- &amp;amp;cmavo ( f u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GA &amp;lt;- &amp;amp;cmavo ( g e h i / g e /  g o / g a / g u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GAhO &amp;lt;- &amp;amp;cmavo ( k e h i / g a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GEhU &amp;lt;- &amp;amp;cmavo ( g e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GI &amp;lt;- &amp;amp;cmavo ( g i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GIhA &amp;lt;- &amp;amp;cmavo ( g i h e / g i h i / g i h o / g i h a / g i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOI &amp;lt;- &amp;amp;cmavo ( n o h u / n e / g o i / p o h u / p e / p o h e / p o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GOhA &amp;lt;- &amp;amp;cmavo ( m o / n e i / g o h u / g o h o / g o h i / n o h a / g o h e / g o h a / d u / b u h a / b u h e / b u h i / c o h  e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
GUhA &amp;lt;- &amp;amp;cmavo ( g u h e / g u h i / g u h o / g u h a / g u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
I &amp;lt;- &amp;amp;cmavo ( i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JA &amp;lt;- &amp;amp;cmavo ( j e h i / j e /  j o / j a / j u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JAI &amp;lt;- &amp;amp;cmavo ( j a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOhI &amp;lt;- &amp;amp;cmavo ( j o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
JOI &amp;lt;- &amp;amp;cmavo ( f a h u / p i h u / j o i / c e h o / c e / j o h u / k u h a / j o h e / j u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KE &amp;lt;- &amp;amp;cmavo ( k e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEhE &amp;lt;- &amp;amp;cmavo ( k e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KEI &amp;lt;- &amp;amp;cmavo ( k e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KI &amp;lt;- &amp;amp;cmavo ( k i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KOhA &amp;lt;- &amp;amp;cmavo ( d a h u / d a h e / d i h u / d i h e / d e h u / d e h e / d e i / d o h i / m i h o / m a h a / m i h a / d o h o  / k o h a / f o h u / k o h e / k o h i / k o h o / k o h u / f o h a / f o h e / f o h i / f o h o / v o h a / v o h e / v o h i /  v o h o / v o h u / r u / r i / r a / t a / t u / t i / z i h o / k e h a / m a / z u h i / z o h e / c e h u / d a / d e / d i / k  o / m i / d o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KU &amp;lt;- &amp;amp;cmavo ( k u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhE &amp;lt;- &amp;amp;cmavo ( k u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
KUhO &amp;lt;- &amp;amp;cmavo ( k u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LA &amp;lt;- &amp;amp;cmavo ( l a i / l a h i / l a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAU &amp;lt;- &amp;amp;cmavo ( c e h a / l a u / z a i / t a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LAhE &amp;lt;- &amp;amp;cmavo ( t u h a / l u h a / l u h o / l a h e / v u h i / l u h i / l u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LE &amp;lt;- &amp;amp;cmavo ( l e i / l o i / l e h i / l o h i / l e h e / l o h e / l o / l e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LEhU &amp;lt;- &amp;amp;cmavo ( l e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LI &amp;lt;- &amp;amp;cmavo ( m e h o / l i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LIhU &amp;lt;- &amp;amp;cmavo ( l i h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhO &amp;lt;- &amp;amp;cmavo ( l o h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LOhU &amp;lt;- &amp;amp;cmavo ( l o h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LU &amp;lt;- &amp;amp;cmavo ( l u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
LUhU &amp;lt;- &amp;amp;cmavo ( l u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAhO &amp;lt;- &amp;amp;cmavo ( m a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MAI &amp;lt;- &amp;amp;cmavo ( m o h o / m a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ME &amp;lt;- &amp;amp;cmavo ( m e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MEhU &amp;lt;- &amp;amp;cmavo ( m e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhE &amp;lt;- &amp;amp;cmavo ( m o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOhI &amp;lt;- &amp;amp;cmavo ( m o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
MOI &amp;lt;- &amp;amp;cmavo ( m e i / m o i / s i h e / c u h o / v a h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NA &amp;lt;- &amp;amp;cmavo ( j a h a / n a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAI &amp;lt;- &amp;amp;cmavo ( n a i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhE &amp;lt;- &amp;amp;cmavo ( t o h e / j e h a / n a h e / n o h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NAhU &amp;lt;- &amp;amp;cmavo ( n a h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhE &amp;lt;- &amp;amp;cmavo ( n i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NIhO &amp;lt;- &amp;amp;cmavo ( n i h o / n o h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NOI &amp;lt;- &amp;amp;cmavo ( v o i / n o i / p o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NU &amp;lt;- &amp;amp;cmavo ( n i / d u h u / s i h o / n u / l i h i / k a / j e i / s u h u / z u h o / m u h e / p u h u / z a h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhA &amp;lt;- &amp;amp;cmavo ( n u h a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhI &amp;lt;- &amp;amp;cmavo ( n u h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
NUhU &amp;lt;- &amp;amp;cmavo ( n u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PA &amp;lt;- &amp;amp;cmavo ( d a u / f e i / g a i / j a u / r e i / v a i / p i h e / p i /  f i h u / z a h u / m e h i / n i h u / k i h o / c e h i / m a h u / r a h e / d a h a / s o h a / j i h i / s u h o / s u h e / r o / r a u / s o h u / s o h i / s o h e / s o h o / m o h a / d u h e / t e h o / k a h o / c i h i / t u h o / x o / p a i / n o h o / n o / p a / r e / c i / v o / m u / x a / z e / b i / s o / digit ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhE &amp;lt;- &amp;amp;cmavo ( p e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PEhO &amp;lt;- &amp;amp;cmavo ( p e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
PU &amp;lt;- &amp;amp;cmavo ( b a / p u / c a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
RAhO &amp;lt;- &amp;amp;cmavo ( r a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ROI &amp;lt;- &amp;amp;cmavo ( r e h u / r o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SA &amp;lt;- &amp;amp;cmavo ( s a ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SE &amp;lt;- &amp;amp;cmavo ( s e / t e / v e / x e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEI &amp;lt;- &amp;amp;cmavo ( s e i / t i h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SEhU &amp;lt;- &amp;amp;cmavo ( s e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SI &amp;lt;- &amp;amp;cmavo ( s i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SOI &amp;lt;- &amp;amp;cmavo ( s o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
SU &amp;lt;- &amp;amp;cmavo ( s u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TAhE &amp;lt;- &amp;amp;cmavo ( r u h i / t a h e / d i h i / n a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEhU &amp;lt;- &amp;amp;cmavo ( t e h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TEI &amp;lt;- &amp;amp;cmavo ( t e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TO &amp;lt;- &amp;amp;cmavo ( t o h i / t o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TOI &amp;lt;- &amp;amp;cmavo ( t o i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhE &amp;lt;- &amp;amp;cmavo ( t u h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
TUhU &amp;lt;- &amp;amp;cmavo ( t u h u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
UI &amp;lt;- &amp;amp;cmavo ( i h a / i e / a h e / u h i / i h o / i h e / a h a / i a / o h i / o h e / e h e / o i / u o / e h i / u h o / a u /  u a / a h i / i h u / i i / u h a / u i / a h o / a i / a h u / i u / e i / o h o / e h a / u u / o h a / o h u / u h u / e h o / i  o / e h u / u e / i h i / u h e / b a h a / j a h o / c a h e / s u h a / t i h e / k a h u / s e h o / z a h a / p e h i / r u h a  / j u h a / t a h o / r a h u / l i h a / b a h u / m u h a / d o h a / t o h u / v a h i / p a h e / z u h u / s a h e / l a h a /  k e h u / s a h u / d a h i / j e h u / s a h a / k a u / t a h u / n a h i / j o h a / b i h u / l i h o / p a u / m i h u / k u h  i / j i h a / s i h a / p o h o / p e h a / r o h i / r o h e / r o h o / r o h u / r o h a / r e h e / l e h o / j u h o / f u h i  / d a i / g a h i / z o h o / b e h u / r i h e / s e h i / s e h a / v u h e / k i h a / x u / g e h e / b u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VA &amp;lt;- &amp;amp;cmavo ( v i / v a / v u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VAU &amp;lt;- &amp;amp;cmavo ( v a u ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEI &amp;lt;- &amp;amp;cmavo ( v e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhO &amp;lt;- &amp;amp;cmavo ( v e h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhU &amp;lt;- &amp;amp;cmavo ( g e h a / f u h u / p i h i / f e h i / v u h u / s u h i / j u h u / g e i / p a h i / f a h i / t e h a / c u h a  / v a h a / n e h o / d e h o / f e h a / s a h o / r e h a / r i h o / s a h i / p i h a / s i h i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VEhA &amp;lt;- &amp;amp;cmavo ( v e h u / v e h a / v e h i / v e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VIhA &amp;lt;- &amp;amp;cmavo ( v i h i / v i h a / v i h u / v i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
VUhO &amp;lt;- &amp;amp;cmavo ( v u h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
XI &amp;lt;- &amp;amp;cmavo ( x i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
Y &amp;lt;- &amp;amp;cmavo ( y+ ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZAhO &amp;lt;- &amp;amp;cmavo ( c o h i / p u h o / c o h u / m o h u / c a h o / c o h a / d e h a / b a h o / d i h a / z a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEhA &amp;lt;- &amp;amp;cmavo ( z e h u / z e h a / z e h i / z e h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZEI &amp;lt;- &amp;amp;cmavo ( z e i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZI &amp;lt;- &amp;amp;cmavo ( z u / z a / z i ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZIhE &amp;lt;- &amp;amp;cmavo ( z i h e ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZO &amp;lt;- &amp;amp;cmavo ( z o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOI &amp;lt;- &amp;amp;cmavo ( z o i / l a h o ) &amp;amp;post-word&lt;br /&gt;
&lt;br /&gt;
ZOhU &amp;lt;- &amp;amp;cmavo ( z o h u ) &amp;amp;post-word&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xorxes</name></author>
	</entry>
</feed>