All pastes #372857 Raw Edit

Cody Brocious

public python v1 · immutable
#372857 ·published 2007-02-26 10:02 UTC
rendered paste body
MAhO_clause = (MAhO_pre + MAhO_post)GI_post = post_clauseVAU_post = post_clausexi_clause = (((((((((XI_clause + ZeroOrMore(free)) + (number | lerfu_string)) + Optional(BOI_clause)) | XI_clause) + ZeroOrMore(free)) + VEI_clause) + ZeroOrMore(free)) + mex) + Optional(VEhO_clause))MOhE_pre = ((pre_clause + MOhE) + Optional(spaces))VEhA_pre = ((pre_clause + VEhA) + Optional(spaces))NAhE_post = post_clauseI_clause = ((ZeroOrMore(sentence_sa) + I_pre) + I_post)CAI_clause = (CAI_pre + CAI_post)sentence_start = (I_pre | NIhO_pre)XI_post = post_clauseGEhU_post = post_clauseNAhE_no_SA_handling = ((pre_clause + NAhE) + post_clause)SEI_no_SA_handling = ((pre_clause + SEI) + post_clause)tanru_unit_2 = (((((((((((((((((((((((((((((((((((((((BRIVLA_clause + ZeroOrMore(free)) | GOhA_clause) + Optional(RAhO_clause)) + ZeroOrMore(free)) | KE_clause) + ZeroOrMore(free)) + selbri_3) + Optional(KEhE_clause)) + ZeroOrMore(free)) | ME_clause) + ZeroOrMore(free)) + (sumti | lerfu_string)) + Optional(MEhU_clause)) + ZeroOrMore(free)) + Optional(MOI_clause)) + ZeroOrMore(free)) | (number | lerfu_string)) + MOI_clause) + ZeroOrMore(free)) | NUhA_clause) + ZeroOrMore(free)) + mex_operator) | SE_clause) + ZeroOrMore(free)) + tanru_unit_2) | JAI_clause) + ZeroOrMore(free)) + Optional(tag)) + tanru_unit_2) | NAhE_clause) + ZeroOrMore(free)) + tanru_unit_2) | NU_clause) + Optional(NAI_clause)) + ZeroOrMore(free)) + ZeroOrMore((((joik_jek + NU_clause) + Optional(NAI_clause)) + ZeroOrMore(free)))) + subsentence) + Optional(KEI_clause)) + ZeroOrMore(free))PU_post = post_clausetanru_unit_1 = (tanru_unit_2 + Optional(linkargs))TUhE_clause = (TUhE_pre + TUhE_post)VEhO_clause = (VEhO_pre + VEhO_post)operand_sa = (((operand_start + ZeroOrMore((NotAny(operand_start) + ((sa_word | SA_clause) + NotAny(operand_start))))) + SA_clause) + &operand_0)ZEhA_clause = (ZEhA_pre + ZEhA_post)KE_pre = ((pre_clause + KE) + Optional(spaces))SE_pre = ((pre_clause + SE) + Optional(spaces))termset = (((((((((((((((gek_termset | NUhI_clause) + ZeroOrMore(free)) + gek) + terms) + Optional(NUhU_clause)) + ZeroOrMore(free)) + gik) + terms) + Optional(NUhU_clause)) + ZeroOrMore(free)) | NUhI_clause) + ZeroOrMore(free)) + terms) + Optional(NUhU_clause)) + ZeroOrMore(free))SU_post = post_clauseNA_pre = ((pre_clause + NA) + Optional(spaces))gihek_sa = (((gihek_1 + ZeroOrMore((NotAny(gihek_1) + ((sa_word | SA_clause) + NotAny(gihek_1))))) + SA_clause) + &gihek)BE_pre = ((pre_clause + BE) + Optional(spaces))ZEI_pre_no_SA = pre_clauseVUhO_post = post_clauseNIhE_no_SA_handling = ((pre_clause + NIhE) + post_clause)ZEhA_pre = ((pre_clause + ZEhA) + Optional(spaces))LOhU_post = post_clauseNU_post = post_clauseKUhO_pre = ((pre_clause + KUhO) + Optional(spaces))BAhE_pre = (BAhE + Optional(spaces))VAU_clause = (VAU_pre + VAU_post)LU_clause = (LU_pre + LU_post)GOI_clause = (GOI_pre + GOI_post)PEhE_post = post_clausejoik_jek = (((joik + ZeroOrMore(free)) | jek) + ZeroOrMore(free))KOhA_post = post_clauseLI_post = post_clauseVEhO_pre = ((pre_clause + VEhO) + Optional(spaces))LAhE_post = post_clauseBY_post = post_clauserelative_clause_sa = (((relative_clause_start + ZeroOrMore((NotAny(relative_clause_start) + ((sa_word | SA_clause) + NotAny(relative_clause_start))))) + SA_clause) + &relative_clause_1)VAU_no_SA_handling = ((pre_clause + VAU) + post_clause)GI_no_SA_handling = ((pre_clause + GI) + post_clause)bridi_tail_1 = (bridi_tail_2 + ZeroOrMore((((((((gihek + NotAny()) + (Optional(stag) + BO_clause)) + NotAny()) + (Optional(stag) + KE_clause)) + ZeroOrMore(free)) + bridi_tail_2) + tail_terms)))bridi_tail_2 = (bridi_tail_3 + Optional((((((gihek + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + bridi_tail_2) + tail_terms)))bridi_tail_3 = ((selbri + tail_terms) | gek_sentence)UI_clause = (UI_pre + UI_post)ZO_post = post_clauseCO_clause = (CO_pre + CO_post)ZOhU_post = post_clauseDAhO_post = post_clauseTAhE_no_SA_handling = ((pre_clause + TAhE) + post_clause)rp_expression = (operand + rp_expression_tail)paragraph = ((statement | fragment) + ZeroOrMore((((((I_clause + NotAny(jek)) + NotAny(joik)) + NotAny(joik_jek)) + ZeroOrMore(free)) + Optional((statement | fragment)))))TO_pre = ((pre_clause + TO) + Optional(spaces))zoi_printable_pre = (any_word_pre | non_Lojban_word_pre)CEhE_clause = (CEhE_pre + CEhE_post)SI_clause = ((Optional(spaces) + SI) + Optional(spaces))ZO_clause = (ZO_pre + ZO_post)CU_clause = (CU_pre + CU_post)GUhA_pre = ((pre_clause + GUhA) + Optional(spaces))JOhI_clause = (JOhI_pre + JOhI_post)PU_pre = ((pre_clause + PU) + Optional(spaces))zei_clause_no_pre = (((pre_zei_bu + ZeroOrMore((Optional(zei_tail) + bu_tail))) + zei_tail) + post_clause)ZOI_post = post_clausemex = (ZeroOrMore(mex_sa) + mex_0)KU_no_SA_handling = ((pre_clause + KU) + post_clause)TUhU_clause = (TUhU_pre + TUhU_post)VUhU_clause = (VUhU_pre + VUhU_post)FEhE_pre = ((pre_clause + FEhE) + Optional(spaces))COI_clause = (COI_pre + COI_post)LAU_clause = (LAU_pre + LAU_post)ZOhU_clause = (ZOhU_pre + ZOhU_post)BE_clause = (BE_pre + BE_post)NUhU_post = post_clauseBO_pre = ((pre_clause + BO) + Optional(spaces))FAhA_pre = ((pre_clause + FAhA) + Optional(spaces))SA_post = Optional(spaces)GUhA_no_SA_handling = ((pre_clause + GUhA) + post_clause)NOI_clause = (NOI_pre + NOI_post)linkargs_1 = (((((BE_clause + ZeroOrMore(free)) + term) + Optional(links)) + Optional(BEhO_clause)) + ZeroOrMore(free))GIhA_clause = (GIhA_pre + GIhA_post)JAI_pre = ((pre_clause + JAI) + Optional(spaces))BAI_clause = (BAI_pre + BAI_post)SU_pre = ((pre_clause + SU) + Optional(spaces))BIhI_post = post_clauseBEI_post = post_clauseKOhA_no_SA_handling = ((pre_clause + KOhA) + Optional(spaces))TEhU_pre = ((pre_clause + TEhU) + Optional(spaces))space_int_props = OneOrMore((FEhE_clause + interval_property))space_interval = ((((((((VEhA_clause | VIhA_clause) | VEhA_clause) + VIhA_clause) + Optional((FAhA_clause + Optional(NAI_clause)))) + space_int_props) | (((VEhA_clause | VIhA_clause) | VEhA_clause) + VIhA_clause)) + Optional((FAhA_clause + Optional(NAI_clause)))) | space_int_props)linkargs_sa = (((linkargs_start + ZeroOrMore((NotAny(linkargs_start) + ((sa_word | SA_clause) + NotAny(linkargs_start))))) + SA_clause) + &linkargs_1)VUhU_post = post_clauseTUhU_post = post_clauseKEI_no_SA_handling = ((pre_clause + KEI) + post_clause)LE_post = post_clauseCUhE_no_SA_handling = ((pre_clause + CUhE) + post_clause)gek_termset = (gek + terms_gik_terms)FIhO_post = post_clauseBO_clause = (BO_pre + BO_post)NIhO_post = (ZeroOrMore(su_clause) + post_clause)LEhU_pre_no_SA = ((pre_clause + LEhU) + Optional(spaces))BEI_clause = (BEI_pre + BEI_post)LA_no_SA_handling = ((pre_clause + LA) + post_clause)BOI_clause = (BOI_pre + BOI_post)joik = ((((((Optional(SE_clause) + JOI_clause) + Optional(NAI_clause)) | interval) | GAhO_clause) + interval) + GAhO_clause)NUhA_no_SA_handling = ((pre_clause + NUhA) + post_clause)zei_tail = OneOrMore((ZEI_clause + any_word))FUhA_post = post_clauselerfu_word = (((((BY_clause | LAU_clause) + lerfu_word) | TEI_clause) + lerfu_string) + FOI_clause)ROI_clause = (ROI_pre + ROI_post)LE_no_SA_handling = ((pre_clause + LE) + post_clause)FUhO_clause = (FUhO_pre + FUhO_post)PA_clause = (PA_pre + PA_post)FEhE_no_SA_handling = ((pre_clause + FEhE) + post_clause)VUhO_clause = (VUhO_pre + VUhO_post)links = (ZeroOrMore(links_sa) + links_1)FAhA_clause = (FAhA_pre + FAhA_post)BIhI_pre = ((pre_clause + BIhI) + Optional(spaces))BIhE_post = post_clauseJA_clause = (JA_pre + JA_post)tag = (tense_modal + ZeroOrMore((joik_jek + tense_modal)))VA_no_SA_handling = ((pre_clause + VA) + post_clause)text_1 = (((((((((I_clause + Optional((jek | joik))) + Optional((Optional(stag) + BO_clause))) + ZeroOrMore(free)) + Optional(text_1)) | OneOrMore(NIhO_clause)) + ZeroOrMore(free)) + ZeroOrMore(su_clause)) + Optional(paragraphs)) | paragraphs)terms_2 = (term + ZeroOrMore((((ZeroOrMore(cehe_sa) + CEhE_clause) + ZeroOrMore(free)) + term)))terms_1 = (terms_2 + ZeroOrMore(((((ZeroOrMore(pehe_sa) + PEhE_clause) + ZeroOrMore(free)) + joik_jek) + terms_2)))GA_clause = (GA_pre + GA_post)JOI_clause = (JOI_pre + JOI_post)SE_clause = (SE_pre + SE_post)subsentence = ((sentence | prenex) + subsentence)LU_pre = ((pre_clause + LU) + Optional(spaces))pre_zei_bu_no_SA = ((((((((((LOhU_pre | ZO_pre) | ZOI_pre) | NotAny(ZEI_clause)) + NotAny(BU_clause)) + NotAny(FAhO_clause)) + NotAny(SI_clause)) + NotAny(SA_clause)) + NotAny(SU_clause)) + any_word) + Optional(si_clause))FA_pre = ((pre_clause + FA) + Optional(spaces))TUhE_pre = ((pre_clause + TUhE) + Optional(spaces))FUhO_no_SA_handling = ((pre_clause + FUhO) + post_clause)NUhI_no_SA_handling = ((pre_clause + NUhI) + post_clause)TO_post = post_clauseGI_clause = (GI_pre + GI_post)CEI_post = post_clauseFOI_pre = ((pre_clause + FOI) + Optional(spaces))TAhE_clause = (TAhE_pre + TAhE_post)ZIhE_post = post_clausestatement_1 = (statement_2 + ZeroOrMore(((I_clause + joik_jek) + Optional(statement_2))))statement_3 = ((((((sentence | Optional(tag)) + TUhE_clause) + ZeroOrMore(free)) + text_1) + Optional(TUhU_clause)) + ZeroOrMore(free))statement_2 = (((statement_3 + Optional((((((I_clause + Optional((jek | joik))) + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + statement_2))) | statement_3) + Optional(((((I_clause + Optional((jek | joik))) + Optional(stag)) + BO_clause) + ZeroOrMore(free))))BU_pre_no_SA = pre_clauseNAI_post = post_clauseKU_pre = ((pre_clause + KU) + Optional(spaces))LAhE_clause = (LAhE_pre + LAhE_post)PEhO_post = post_clauseFAhO_clause = ((pre_clause + FAhO) + Optional(spaces))DAhO_clause = (DAhO_pre + DAhO_post)TUhE_no_SA_handling = (((pre_clause + TUhE) + ZeroOrMore(su_clause)) + post_clause)NAI_clause = (NAI_pre + NAI_post)LOhO_clause = (LOhO_pre + LOhO_post)mex_sa = (((mex_start + ZeroOrMore((NotAny(mex_start) + ((sa_word | SA_clause) + NotAny(mex_start))))) + SA_clause) + &mex_0)JOhI_post = post_clauseCEI_clause = (CEI_pre + CEI_post)MOI_post = post_clauserelative_clause_1 = (((((((((GOI_clause + ZeroOrMore(free)) + term) + Optional(GEhU_clause)) + ZeroOrMore(free)) | NOI_clause) + ZeroOrMore(free)) + subsentence) + Optional(KUhO_clause)) + ZeroOrMore(free))JOI_no_SA_handling = ((pre_clause + JOI) + post_clause)DOhU_post = post_clauserelative_clauses = (relative_clause + ZeroOrMore(((ZIhE_clause + ZeroOrMore(free)) + relative_clause)))SEhU_clause = (SEhU_pre + SEhU_post)CEI_no_SA_handling = ((pre_clause + CEI) + post_clause)VIhA_clause = (VIhA_pre + VIhA_post)term_sa = (((term_start + ZeroOrMore((NotAny(term_start) + ((sa_word | SA_clause) + NotAny(term_start))))) + SA_clause) + &term_1)bridi_tail = (bridi_tail_1 + Optional((((((((gihek + Optional(stag)) + KE_clause) + ZeroOrMore(free)) + bridi_tail) + Optional(KEhE_clause)) + ZeroOrMore(free)) + tail_terms)))KI_post = post_clauseROI_pre = ((pre_clause + ROI) + Optional(spaces))PEhO_no_SA_handling = ((pre_clause + PEhO) + post_clause)fragment = ((((((((((((((prenex | terms) + Optional(VAU_clause)) + ZeroOrMore(free)) | ek) + ZeroOrMore(free)) | gihek) + ZeroOrMore(free)) | quantifier) | NA_clause) + NotAny(JA_clause)) + ZeroOrMore(free)) | relative_clauses) | links) | linkargs)ME_pre = ((pre_clause + ME) + Optional(spaces))NUhU_pre = ((pre_clause + NUhU) + Optional(spaces))intro_si_clause = (Optional(si_clause) + ZeroOrMore(SI_clause))GAhO_pre = ((pre_clause + GAhO) + Optional(spaces))links_start = BEI_clauseCO_no_SA_handling = ((pre_clause + CO) + post_clause)PU_no_SA_handling = ((pre_clause + PU) + post_clause)MEhU_post = post_clauseterm = (ZeroOrMore(term_sa) + term_1)ME_post = post_clausegihek_1 = (((Optional(NA_clause) + Optional(SE_clause)) + GIhA_clause) + Optional(NAI_clause))TAhE_post = post_clausebu_tail = OneOrMore(BU_clause)ZOhU_no_SA_handling = ((pre_clause + ZOhU) + post_clause)ek = (((Optional(NA_clause) + Optional(SE_clause)) + A_clause) + Optional(NAI_clause))LEhU_clause = (LEhU_pre + LEhU_post)DOhU_no_SA_handling = ((pre_clause + DOhU) + post_clause)VUhU_no_SA_handling = ((pre_clause + VUhU) + post_clause)JA_no_SA_handling = ((pre_clause + JA) + post_clause)LIhU_clause = (LIhU_pre + LIhU_post)operand = (ZeroOrMore(operand_sa) + operand_0)NA_no_SA_handling = ((pre_clause + NA) + post_clause)BIhI_no_SA_handling = ((pre_clause + BIhI) + post_clause)DOI_post = post_clauseJOI_post = post_clauseany_word_SA_handling = ((((BRIVLA_pre | known_cmavo_SA) | NotAny(known_cmavo_pre)) + CMAVO_pre) | CMENE_pre)KOhA_pre = ((pre_clause + KOhA) + Optional(spaces))space = ((((((((((((((((VA_clause + ZeroOrMore(space_offset)) + Optional(space_interval)) + Optional((MOhI_clause + space_offset))) | Optional(VA_clause)) + OneOrMore(space_offset)) + Optional(space_interval)) + Optional((MOhI_clause + space_offset))) | Optional(VA_clause)) + ZeroOrMore(space_offset)) + space_interval) + Optional((MOhI_clause + space_offset))) | Optional(VA_clause)) + ZeroOrMore(space_offset)) + Optional(space_interval)) + MOhI_clause) + space_offset)ZIhE_no_SA_handling = ((pre_clause + ZIhE) + post_clause)SOI_no_SA_handling = ((pre_clause + SOI) + post_clause)bridi_tail_start = ((((((((((((ME_clause | NUhA_clause) | NU_clause) | NA_clause) + NotAny(KU_clause)) | NAhE_clause) + NotAny(BO_clause)) | selbri) | tag) + bridi_tail_start) | KE_clause) + bridi_tail_start) | bridi_tail)LUhU_clause = (LUhU_pre + LUhU_post)bu_clause = (pre_clause + bu_clause_no_pre)LU_no_SA_handling = ((pre_clause + LU) + post_clause)BU_clause_no_SA = ((BU_pre_no_SA + BU) + BU_post)TUhE_post = (ZeroOrMore(su_clause) + post_clause)free = (((((((((((((((((((((((((((((SEI_clause + ZeroOrMore(free)) + Optional(((terms + Optional(CU_clause)) + ZeroOrMore(free)))) + selbri) + Optional(SEhU_clause)) | SOI_clause) + ZeroOrMore(free)) + sumti) + Optional(sumti)) + Optional(SEhU_clause)) | vocative) + Optional(relative_clauses)) + selbri) + Optional(relative_clauses)) + Optional(DOhU_clause)) | vocative) + Optional(relative_clauses)) + OneOrMore(CMENE_clause)) + ZeroOrMore(free)) + Optional(relative_clauses)) + Optional(DOhU_clause)) | vocative) + Optional(sumti)) + Optional(DOhU_clause)) | (number | lerfu_string)) + MAI_clause) | TO_clause) + text) + Optional(TOI_clause)) | xi_clause)FUhA_clause = (FUhA_pre + FUhA_post)KEhE_clause = (KEhE_pre + KEhE_post)FEhE_clause = (FEhE_pre + FEhE_post)lerfu_string = (lerfu_word + ZeroOrMore((PA_clause | lerfu_word)))ZO_pre = ((((pre_clause + ZO) + Optional(spaces)) + any_word) + Optional(spaces))NIhE_post = post_clauseoperand_start = (((((((quantifier | lerfu_word) | NIhE_clause) | MOhE_clause) | JOhI_clause) | gek) | LAhE_clause) | NAhE_clause)CU_pre = ((pre_clause + CU) + Optional(spaces))JAI_post = post_clauseCAI_no_SA_handling = ((pre_clause + CAI) + post_clause)MOhI_no_SA_handling = ((pre_clause + MOhI) + post_clause)BRIVLA_clause = ((BRIVLA_pre + BRIVLA_post) | zei_clause)BU_post = Optional(spaces)NU_pre = ((pre_clause + NU) + Optional(spaces))links_1 = (((BEI_clause + ZeroOrMore(free)) + term) + Optional(links))ZOI_no_SA_handling = ((((((pre_clause + ZOI) + Optional(spaces)) + zoi_open) + ZeroOrMore(zoi_word)) + zoi_close) + Optional(spaces))LA_pre = ((pre_clause + LA) + Optional(spaces))VUhO_no_SA_handling = ((pre_clause + VUhO) + post_clause)VEI_post = post_clauseNA_post = post_clausenumber = (PA_clause + ZeroOrMore((PA_clause | lerfu_word)))BOI_no_SA_handling = ((pre_clause + BOI) + post_clause)KI_pre = ((pre_clause + KI) + Optional(spaces))ZEI_pre = ((pre_clause + ZEI) + Optional(spaces))ZAhO_clause = (ZAhO_pre + ZAhO_post)CMENE_post = post_clauseTEI_no_SA_handling = ((pre_clause + TEI) + post_clause)CAhA_pre = ((pre_clause + CAhA) + Optional(spaces))GOI_post = post_clauseFOI_post = post_clauseZIhE_pre = ((pre_clause + ZIhE) + Optional(spaces))statement = ((statement_1 | prenex) + statement)jek = (((Optional(NA_clause) + Optional(SE_clause)) + JA_clause) + Optional(NAI_clause))BEI_pre = ((pre_clause + BEI) + Optional(spaces))LOhO_post = post_clauseCAhA_post = post_clausezei_clause_no_SA = ((pre_zei_bu_no_SA + ZeroOrMore((Optional(zei_tail) + bu_tail))) + zei_tail)TOI_post = post_clauseterm_start = (((((((((((((term_1 | LA_clause) | LE_clause) | LI_clause) | LU_clause) | LAhE_clause) | quantifier) + term_start) | gek) + sumti) + gik) | FA_clause) | tag) + term_start)COI_pre = ((pre_clause + COI) + Optional(spaces))guhek = (((Optional(SE_clause) + GUhA_clause) + Optional(NAI_clause)) + ZeroOrMore(free))BY_no_SA_handling = (((pre_clause + BY) + post_clause) | bu_clause_no_SA)terms_gik_terms = ((term + (gik | terms_gik_terms)) + term)BEhO_clause = (BEhO_pre + BEhO_post)COI_no_SA_handling = ((pre_clause + COI) + post_clause)MOhI_post = post_clauseLI_pre = ((pre_clause + LI) + Optional(spaces))CEhE_post = post_clauseFUhE_pre = ((pre_clause + FUhE) + Optional(spaces))NIhO_pre = ((pre_clause + NIhO) + Optional(spaces))FEhU_post = post_clauseVIhA_no_SA_handling = ((pre_clause + VIhA) + post_clause)VEhO_no_SA_handling = ((pre_clause + VEhO) + post_clause)GOhA_no_SA_handling = ((pre_clause + GOhA) + post_clause)TEI_pre = ((pre_clause + TEI) + Optional(spaces))operator_start = (((((((guhek | KE_clause) | Optional(SE_clause)) + NAhE_clause) | Optional(SE_clause)) + MAhO_clause) | Optional(SE_clause)) + VUhU_clause)BRIVLA_pre = ((pre_clause + BRIVLA) + Optional(spaces))VEI_no_SA_handling = ((pre_clause + VEI) + post_clause)any_word = (((any_word_pre + inner_word) + close_paren) + Optional(spaces))A_post = post_clauseKUhE_clause = (KUhE_pre + KUhE_post)gek_sentence = (((((((((((((gek + subsentence) + gik) + subsentence) + tail_terms) | Optional(tag)) + KE_clause) + ZeroOrMore(free)) + gek_sentence) + Optional(KEhE_clause)) + ZeroOrMore(free)) | NA_clause) + ZeroOrMore(free)) + gek_sentence)LAhE_pre = ((pre_clause + LAhE) + Optional(spaces))CAhA_no_SA_handling = ((pre_clause + CAhA) + post_clause)VA_clause = (VA_pre + VA_post)simple_tense_modal = (((((((((Optional(NAhE_clause) + Optional(SE_clause)) + BAI_clause) + Optional(NAI_clause)) + Optional(KI_clause)) | Optional(NAhE_clause)) + ((((((time + Optional(space)) | space) + Optional(time)) + CAhA_clause) | (((time + Optional(space)) | space) + Optional(time))) | CAhA_clause)) + Optional(KI_clause)) | KI_clause) | CUhE_clause)LAU_pre = ((pre_clause + LAU) + Optional(spaces))GOhA_clause = (GOhA_pre + GOhA_post)BIhE_no_SA_handling = ((pre_clause + BIhE) + post_clause)PA_pre = ((pre_clause + PA) + Optional(spaces))DOI_pre = ((pre_clause + DOI) + Optional(spaces))PA_no_SA_handling = ((pre_clause + PA) + post_clause)bu_clause_no_pre = (((pre_zei_bu + ZeroOrMore((Optional(bu_tail) + zei_tail))) + bu_tail) + post_clause)joik_ek_sa = (((joik_ek_1 + ZeroOrMore((NotAny(joik_ek_1) + ((sa_word | SA_clause) + NotAny(joik_ek_1))))) + SA_clause) + &joik_ek)FUhO_pre = ((pre_clause + FUhO) + Optional(spaces))A_clause = (A_pre + A_post)su_word = ((((((NotAny(NIhO_clause) + NotAny(LU_clause)) + NotAny(TUhE_clause)) + NotAny(TO_clause)) + NotAny(SU_clause)) + NotAny(FAhO_clause)) + any_word_SA_handling)FEhU_no_SA_handling = ((pre_clause + FEhU) + post_clause)si_word = pre_zei_buTUhU_no_SA_handling = ((pre_clause + TUhU) + post_clause)KEI_post = post_clauseGIhA_post = post_clauseFA_post = post_clauseLOhU_no_SA_handling = (((((pre_clause + LOhU) + Optional(spaces)) + ZeroOrMore((NotAny(LEhU) + any_word))) + LEhU_clause) + Optional(spaces))operand_2 = (operand_3 + Optional(((((joik_ek + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + operand_2)))FEhU_pre = ((pre_clause + FEhU) + Optional(spaces))BU_clause = (BU_pre + BU_post)VIhA_post = post_clauseMAI_no_SA_handling = ((pre_clause + MAI) + post_clause)SA_pre = ((pre_clause + SA) + Optional(spaces))KU_clause = (KU_pre + KU_post)text = ((((((intro_null + ZeroOrMore(NAI_clause)) + text_part_2) + Optional((NotAny(text_1) + joik_jek))) + Optional(text_1)) + faho_clause) + Optional(EOF))ZI_pre = ((pre_clause + ZI) + Optional(spaces))VA_pre = ((pre_clause + VA) + Optional(spaces))spaces = ZeroOrMore(((spaces_pre + inner_word) + close_paren))NAhE_clause = (NAhE_pre + NAhE_post)relative_clause = (ZeroOrMore(relative_clause_sa) + relative_clause_1)BEhO_pre = ((pre_clause + BEhO) + Optional(spaces))indicator = (((((UI_clause | CAI_clause) + Optional(NAI_clause)) | DAhO_clause) | FUhO_clause) + NotAny(BU_clause))KEhE_post = post_clauseROI_post = post_clauseSEI_pre = ((pre_clause + SEI) + Optional(spaces))term_1 = (((((sumti | ((NotAny(gek) + ((tag | FA_clause) + ZeroOrMore(free))) + ((sumti | Optional(KU_clause)) + ZeroOrMore(free)))) | termset) | NA_clause) + KU_clause) + ZeroOrMore(free))I_no_SA_handling = ((pre_clause + I) + post_clause)post_clause = ((((Optional(spaces) + Optional(si_clause)) + NotAny(ZEI_clause)) + NotAny(BU_clause)) + ZeroOrMore(indicators))KEI_clause = (KEI_pre + KEI_post)erasable_clause = (((((bu_clause_no_pre + NotAny(ZEI_clause)) + NotAny(BU_clause)) | zei_clause_no_pre) + NotAny(ZEI_clause)) + NotAny(BU_clause))UI_no_SA_handling = ((pre_clause + UI) + post_clause)BAI_post = post_clauseXI_clause = (XI_pre + XI_post)TO_clause = (TO_pre + TO_post)ZO_no_SA_handling = ((((pre_clause + ZO) + Optional(spaces)) + any_word) + Optional(spaces))CMAVO_no_SA_handling = ((pre_clause + CMAVO) + post_clause)MOhE_post = post_clausegek = ((((((((Optional(SE_clause) + GA_clause) + Optional(NAI_clause)) + ZeroOrMore(free)) | joik) + GI_clause) + ZeroOrMore(free)) | stag) + gik)quantifier = ((((((((number + NotAny(MOI_clause)) + Optional(BOI_clause)) + ZeroOrMore(free)) | VEI_clause) + ZeroOrMore(free)) + mex) + Optional(VEhO_clause)) + ZeroOrMore(free))ZEI_clause_no_SA = ((ZEI_pre_no_SA + ZEI) + ZEI_post)VA_post = post_clauseZI_no_SA_handling = ((pre_clause + ZI) + post_clause)LE_clause = (LE_pre + LE_post)BU_no_SA_handling = ((pre_clause + BU) + Optional(spaces))CEI_pre = ((pre_clause + CEI) + Optional(spaces))TOI_pre = ((pre_clause + TOI) + Optional(spaces))FAhA_no_SA_handling = ((pre_clause + FAhA) + post_clause)LOhU_pre = (((((pre_clause + LOhU) + Optional(spaces)) + ZeroOrMore((NotAny(LEhU) + any_word))) + LEhU_clause) + Optional(spaces))FIhO_clause = (FIhO_pre + FIhO_post)ZEI_no_SA_handling = ((pre_clause + ZEI) + post_clause)KI_no_SA_handling = ((pre_clause + KI) + post_clause)SEI_post = post_clauseDAhO_pre = ((pre_clause + DAhO) + Optional(spaces))ZEhA_no_SA_handling = ((pre_clause + ZEhA) + post_clause)NUhA_clause = (NUhA_pre + NUhA_post)MEhU_no_SA_handling = ((pre_clause + MEhU) + post_clause)SEhU_no_SA_handling = ((pre_clause + SEhU) + post_clause)LE_pre = ((pre_clause + LE) + Optional(spaces))BOI_pre = ((pre_clause + BOI) + Optional(spaces))li_clause = ((((LI_clause + ZeroOrMore(free)) + mex) + Optional(LOhO_clause)) + ZeroOrMore(free))JOhI_pre = ((pre_clause + JOhI) + Optional(spaces))MAI_post = post_clauseCEhE_no_SA_handling = ((pre_clause + CEhE) + post_clause)FUhO_post = post_clauseGAhO_clause = (GAhO_pre + GAhO_post)rp_clause = ((FUhA_clause + ZeroOrMore(free)) + rp_expression)sumti = (sumti_1 + Optional(((VUhO_clause + ZeroOrMore(free)) + relative_clauses)))terms = OneOrMore(terms_1)SE_no_SA_handling = ((pre_clause + SE) + post_clause)FUhA_no_SA_handling = ((pre_clause + FUhA) + post_clause)TO_no_SA_handling = ((pre_clause + TO) + post_clause)linkargs_start = BE_clauseVEI_clause = (VEI_pre + VEI_post)NAhU_clause = (NAhU_pre + NAhU_post)CO_post = post_clauseME_no_SA_handling = ((pre_clause + ME) + post_clause)gihek = (ZeroOrMore(gihek_sa) + gihek_1)NAhU_post = post_clauseZI_post = post_clausePA_post = post_clauseGA_post = post_clauseMOhE_no_SA_handling = ((pre_clause + MOhE) + post_clause)KE_clause = (KE_pre + KE_post)LA_clause = (LA_pre + LA_post)KUhO_no_SA_handling = ((pre_clause + KUhO) + post_clause)LIhU_post = post_clauseVUhO_pre = ((pre_clause + VUhO) + Optional(spaces))FA_clause = (FA_pre + FA_post)VEhA_post = post_clauseZEhA_post = post_clauseNIhO_no_SA_handling = (((pre_clause + NIhO) + ZeroOrMore(su_clause)) + post_clause)GAhO_post = post_clauseGAhO_no_SA_handling = ((pre_clause + GAhO) + post_clause)mex_start = ((FUhA_clause | PEhO_clause) | operand_start)text_part_2 = ((OneOrMore(CMENE_clause) | Optional(indicators)) + ZeroOrMore(free))NAhE_pre = ((pre_clause + NAhE) + Optional(spaces))DOI_no_SA_handling = ((pre_clause + DOI) + post_clause)ZEI_clause = (ZEI_pre + ZEI_post)UI_post = post_clauseGEhU_no_SA_handling = ((pre_clause + GEhU) + post_clause)BIhI_clause = (BIhI_pre + BIhI_post)LEhU_clause_no_SA = (LEhU_pre_no_SA + LEhU_post)indicators = (Optional(FUhE_clause) + OneOrMore(indicator))VUhU_pre = ((pre_clause + VUhU) + Optional(spaces))CO_pre = ((pre_clause + CO) + Optional(spaces))BO_no_SA_handling = ((pre_clause + BO) + post_clause)PEhO_pre = ((pre_clause + PEhO) + Optional(spaces))KU_post = post_clauseVEhA_clause = (VEhA_pre + VEhA_post)MAhO_no_SA_handling = ((pre_clause + MAhO) + post_clause)DOhU_pre = ((pre_clause + DOhU) + Optional(spaces))VIhA_pre = ((pre_clause + VIhA) + Optional(spaces))mex_0 = ((mex_1 + ZeroOrMore((operator + mex_1))) | rp_clause)NUhA_pre = ((pre_clause + NUhA) + Optional(spaces))NOI_no_SA_handling = ((pre_clause + NOI) + post_clause)GOI_no_SA_handling = ((pre_clause + GOI) + post_clause)LEhU_pre = ((pre_clause + LEhU) + Optional(spaces))CAI_pre = ((pre_clause + CAI) + Optional(spaces))FA_no_SA_handling = ((pre_clause + FA) + post_clause)SEI_clause = (SEI_pre + SEI_post)pre_clause = Optional(BAhE_clause)NU_clause = (NU_pre + NU_post)joik_ek = (ZeroOrMore(joik_ek_sa) + joik_ek_1)KEI_pre = ((pre_clause + KEI) + Optional(spaces))A_pre = ((pre_clause + A) + Optional(spaces))interval_property = ((((((number + ROI_clause) + Optional(NAI_clause)) | TAhE_clause) + Optional(NAI_clause)) | ZAhO_clause) + Optional(NAI_clause))KEhE_pre = ((pre_clause + KEhE) + Optional(spaces))PEhE_no_SA_handling = ((pre_clause + PEhE) + post_clause)TEhU_no_SA_handling = ((pre_clause + TEhU) + post_clause)CU_no_SA_handling = ((pre_clause + CU) + post_clause)FEhE_post = post_clauseMOI_pre = ((pre_clause + MOI) + Optional(spaces))MAhO_post = post_clauseprenex = ((terms + ZOhU_clause) + ZeroOrMore(free))JA_pre = ((pre_clause + JA) + Optional(spaces))linkargs = (ZeroOrMore(linkargs_sa) + linkargs_1)ROI_no_SA_handling = ((pre_clause + ROI) + post_clause)ZOI_pre = ((((((pre_clause + ZOI) + Optional(spaces)) + zoi_open) + ZeroOrMore(zoi_word)) + zoi_close) + Optional(spaces))TEI_post = post_clausemex_operator = (((((((((((((((((SE_clause + ZeroOrMore(free)) + mex_operator) | NAhE_clause) + ZeroOrMore(free)) + mex_operator) | MAhO_clause) + ZeroOrMore(free)) + mex) + Optional(TEhU_clause)) + ZeroOrMore(free)) | NAhU_clause) + ZeroOrMore(free)) + selbri) + Optional(TEhU_clause)) + ZeroOrMore(free)) | VUhU_clause) + ZeroOrMore(free))relative_clause_start = (GOI_clause | NOI_clause)TEhU_post = post_clauseBOI_post = post_clauseBIhE_clause = (BIhE_pre + BIhE_post)RAhO_post = post_clauseCMAVO_post = post_clauseGOhA_pre = ((pre_clause + GOhA) + Optional(spaces))BO_post = post_clauseCAhA_clause = (CAhA_pre + CAhA_post)NAI_no_SA_handling = ((pre_clause + NAI) + post_clause)BE_no_SA_handling = ((pre_clause + BE) + post_clause)KE_post = post_clauseGI_pre = ((pre_clause + GI) + Optional(spaces))VAU_pre = ((pre_clause + VAU) + Optional(spaces))SOI_post = post_clauseTOI_no_SA_handling = ((pre_clause + TOI) + post_clause)MEhU_pre = ((pre_clause + MEhU) + Optional(spaces))NAhU_pre = ((pre_clause + NAhU) + Optional(spaces))joik_ek_1 = (((joik + ZeroOrMore(free)) | ek) + ZeroOrMore(free))PU_clause = (PU_pre + PU_post)SOI_clause = (SOI_pre + SOI_post)BE_post = post_clauseoperand_3 = (((((((((((((((((((((((((((quantifier | lerfu_string) + NotAny(MOI_clause)) + Optional(BOI_clause)) + ZeroOrMore(free)) | NIhE_clause) + ZeroOrMore(free)) + selbri) + Optional(TEhU_clause)) + ZeroOrMore(free)) | MOhE_clause) + ZeroOrMore(free)) + sumti) + Optional(TEhU_clause)) + ZeroOrMore(free)) | JOhI_clause) + ZeroOrMore(free)) + OneOrMore(mex_2)) + Optional(TEhU_clause)) + ZeroOrMore(free)) | gek) + operand) + gik) + operand_3) | ((((LAhE_clause + ZeroOrMore(free)) | NAhE_clause) + BO_clause) + ZeroOrMore(free))) + operand) + Optional(LUhU_clause)) + ZeroOrMore(free))JAI_no_SA_handling = ((pre_clause + JAI) + post_clause)operand_1 = (operand_2 + ZeroOrMore((joik_ek + operand_2)))operand_0 = (operand_1 + Optional(((((((joik_ek + Optional(stag)) + KE_clause) + ZeroOrMore(free)) + operand) + Optional(KEhE_clause)) + ZeroOrMore(free))))zei_clause = (pre_clause + zei_clause_no_pre)intro_null = ((Optional(spaces) + ZeroOrMore(su_clause)) + intro_si_clause)LOhU_clause = (LOhU_pre + LOhU_post)sentence = ((Optional((((terms + ZeroOrMore(bridi_tail_sa)) + Optional(CU_clause)) + ZeroOrMore(free))) + ZeroOrMore(bridi_tail_sa)) + bridi_tail)pre_zei_bu = (((((((NotAny(BU_clause) + NotAny(ZEI_clause)) + NotAny(SI_clause)) + NotAny(SA_clause)) + NotAny(SU_clause)) + NotAny(FAhO_clause)) + any_word_SA_handling) + Optional(si_clause))GIhA_pre = ((pre_clause + GIhA) + Optional(spaces))GEhU_clause = (GEhU_pre + GEhU_post)ZAhO_post = post_clauseBAhE_post = ((Optional(si_clause) + NotAny(ZEI_clause)) + NotAny(BU_clause))NUhU_clause = (NUhU_pre + NUhU_post)DAhO_no_SA_handling = ((pre_clause + DAhO) + post_clause)FEhU_clause = (FEhU_pre + FEhU_post)sumti_tail_1 = ((((((selbri + Optional(relative_clauses)) | quantifier) + selbri) + Optional(relative_clauses)) | quantifier) + sumti)NOI_pre = ((pre_clause + NOI) + Optional(spaces))bridi_tail_sa = (((bridi_tail_start + ZeroOrMore(((term | NotAny(bridi_tail_start)) + ((sa_word | SA_clause) + NotAny(bridi_tail_start))))) + SA_clause) + &bridi_tail)CMENE_clause = (CMENE_pre + CMENE_post)SU_clause = (SU_pre + SU_post)FOI_clause = (FOI_pre + FOI_post)operator_2 = (((((mex_operator | KE_clause) + ZeroOrMore(free)) + operator) + Optional(KEhE_clause)) + ZeroOrMore(free))operator_1 = ((((((((((operator_2 | guhek) + operator_1) + gik) + operator_2) | operator_2) + (jek | joik)) + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + operator_1)operator_0 = (operator_1 + ZeroOrMore(((((((((joik_jek + operator_1) | joik) + Optional(stag)) + KE_clause) + ZeroOrMore(free)) + operator) + Optional(KEhE_clause)) + ZeroOrMore(free))))mex_2 = (operand | mex_forethought)links_sa = (((links_start + ZeroOrMore((NotAny(links_start) + ((sa_word | SA_clause) + NotAny(links_start))))) + SA_clause) + &links_1)mex_1 = (mex_2 + Optional((((BIhE_clause + ZeroOrMore(free)) + operator) + mex_1)))FOI_no_SA_handling = ((pre_clause + FOI) + post_clause)si_clause = OneOrMore(((((erasable_clause | si_word) | SA_clause) + Optional(si_clause)) + SI_clause))selbri = (Optional(tag) + selbri_1)FIhO_no_SA_handling = ((pre_clause + FIhO) + post_clause)NUhA_post = post_clauseUI_pre = ((pre_clause + UI) + Optional(spaces))sumti_tail = (((Optional((sumti_6 + Optional(relative_clauses))) + sumti_tail_1) | relative_clauses) + sumti_tail_1)KUhE_no_SA_handling = ((pre_clause + KUhE) + post_clause)ZAhO_no_SA_handling = ((pre_clause + ZAhO) + post_clause)CUhE_post = post_clauseBEhO_no_SA_handling = ((pre_clause + BEhO) + post_clause)LIhU_no_SA_handling = ((pre_clause + LIhU) + post_clause)LIhU_pre = ((pre_clause + LIhU) + Optional(spaces))pehe_sa = ((PEhE_clause + ZeroOrMore((NotAny(PEhE_clause) + ((sa_word | SA_clause) + NotAny(PEhE_clause))))) + SA_clause)vocative = ((((OneOrMore((COI_clause + Optional(NAI_clause))) + DOI_clause) | (COI_clause + Optional(NAI_clause))) + ZeroOrMore((COI_clause + Optional(NAI_clause)))) | DOI_clause)NA_clause = (NA_pre + NA_post)NAI_pre = ((pre_clause + NAI) + Optional(spaces))NUhI_post = post_clauseZIhE_clause = (ZIhE_pre + ZIhE_post)CAI_post = post_clausesentence_sa = (((sentence_start + ZeroOrMore((NotAny(sentence_start) + ((sa_word | SA_clause) + NotAny(sentence_start))))) + SA_clause) + &text_1)ZOhU_pre = ((pre_clause + ZOhU) + Optional(spaces))CMAVO_clause = (CMAVO_pre + CMAVO_post)BIhE_pre = ((pre_clause + BIhE) + Optional(spaces))COI_post = post_clauseoperator_sa = (((operator_start + ZeroOrMore((NotAny(operator_start) + ((sa_word | SA_clause) + NotAny(operator_start))))) + SA_clause) + &operator_0)I_post = post_clauseSEhU_pre = ((pre_clause + SEhU) + Optional(spaces))NUhU_no_SA_handling = ((pre_clause + NUhU) + post_clause)paragraphs = (paragraph + Optional((((OneOrMore(NIhO_clause) + ZeroOrMore(free)) + ZeroOrMore(su_clause)) + paragraphs)))NUhI_pre = ((pre_clause + NUhI) + Optional(spaces))NIhE_clause = (NIhE_pre + NIhE_post)CMENE_no_SA_handling = ((pre_clause + CMENE) + post_clause)TOI_clause = (TOI_pre + TOI_post)KUhE_pre = ((pre_clause + KUhE) + Optional(spaces))SA_clause = (SA_pre + SA_post)I_pre = ((pre_clause + I) + Optional(spaces))JOI_pre = ((pre_clause + JOI) + Optional(spaces))FIhO_pre = ((pre_clause + FIhO) + Optional(spaces))MOI_clause = (MOI_pre + MOI_post)KUhO_clause = (KUhO_pre + KUhO_post)BU_pre = ((pre_clause + BU) + Optional(spaces))MOhI_clause = (MOhI_pre + MOhI_post)BAhE_clause = OneOrMore((BAhE_pre + BAhE_post))SOI_pre = ((pre_clause + SOI) + Optional(spaces))KI_clause = (KI_pre + KI_post)KEhE_no_SA_handling = ((pre_clause + KEhE) + post_clause)NUhI_clause = (NUhI_pre + NUhI_post)KE_no_SA_handling = ((pre_clause + KE) + post_clause)faho_clause = Optional((FAhO_clause + dot_star))SEhU_post = post_clauseBAI_no_SA_handling = ((pre_clause + BAI) + post_clause)DOI_clause = (DOI_pre + DOI_post)LOhO_no_SA_handling = ((pre_clause + LOhO) + post_clause)LAU_post = post_clauseVEI_pre = ((pre_clause + VEI) + Optional(spaces))XI_no_SA_handling = ((pre_clause + XI) + post_clause)BAhE_no_SA_handling = ((BAhE + Optional(spaces)) + BAhE_post)GIhA_no_SA_handling = ((pre_clause + GIhA) + post_clause)TEI_clause = (TEI_pre + TEI_post)LUhU_pre = ((pre_clause + LUhU) + Optional(spaces))CUhE_clause = (CUhE_pre + CUhE_post)XI_pre = ((pre_clause + XI) + Optional(spaces))MOI_no_SA_handling = ((pre_clause + MOI) + post_clause)MOhE_clause = (MOhE_pre + MOhE_post)ZEI_post = Optional(spaces)CU_post = post_clauseMAI_clause = (MAI_pre + MAI_post)GA_pre = ((pre_clause + GA) + Optional(spaces))GOI_pre = ((pre_clause + GOI) + Optional(spaces))TEhU_clause = (TEhU_pre + TEhU_post)VEhO_post = post_clausePEhE_pre = ((pre_clause + PEhE) + Optional(spaces))FUhE_post = (((NotAny(BU_clause) + Optional(spaces)) + NotAny(ZEI_clause)) + NotAny(BU_clause))operator = (ZeroOrMore(operator_sa) + operator_0)PEhO_clause = (PEhO_pre + PEhO_post)LI_clause = (LI_pre + LI_post)tanru_unit = (tanru_unit_1 + ZeroOrMore(((CEI_clause + ZeroOrMore(free)) + tanru_unit_1)))BAI_pre = ((pre_clause + BAI) + Optional(spaces))LA_post = post_clauseBRIVLA_no_SA_handling = (((pre_clause + BRIVLA) + post_clause) | zei_clause_no_SA)TUhU_pre = ((pre_clause + TUhU) + Optional(spaces))LI_no_SA_handling = ((pre_clause + LI) + post_clause)RAhO_no_SA_handling = ((pre_clause + RAhO) + post_clause)NOI_post = post_clausegik = ((GI_clause + Optional(NAI_clause)) + ZeroOrMore(free))VEhA_no_SA_handling = ((pre_clause + VEhA) + post_clause)rp_expression_tail = (((rp_expression + operator) + rp_expression_tail) | None)GUhA_clause = (GUhA_pre + GUhA_post)known_cmavo_pre = ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((A_word_pre | BAI_word_pre) | BAhE_word_pre) | BE_word_pre) | BEI_word_pre) | BEhO_word_pre) | BIhE_word_pre) | BIhI_word_pre) | BO_word_pre) | BOI_word_pre) | BU_word_pre) | BY_word_pre) | CAI_word_pre) | CAhA_word_pre) | CEI_word_pre) | CEhE_word_pre) | CO_word_pre) | COI_word_pre) | CU_word_pre) | CUhE_word_pre) | DAhO_word_pre) | DOI_word_pre) | DOhU_word_pre) | FA_word_pre) | FAhA_word_pre) | FAhO_word_pre) | FEhE_word_pre) | FEhU_word_pre) | FIhO_word_pre) | FOI_word_pre) | FUhA_word_pre) | FUhE_word_pre) | FUhO_word_pre) | GA_word_pre) | GAhO_word_pre) | GEhU_word_pre) | GI_word_pre) | GIhA_word_pre) | GOI_word_pre) | GOhA_word_pre) | GUhA_word_pre) | I_word_pre) | JA_word_pre) | JAI_word_pre) | JOI_word_pre) | JOhI_word_pre) | KE_word_pre) | KEI_word_pre) | KEhE_word_pre) | KI_word_pre) | KOhA_word_pre) | KU_word_pre) | KUhE_word_pre) | KUhO_word_pre) | LA_word_pre) | LAU_word_pre) | LAhE_word_pre) | LE_word_pre) | LEhU_word_pre) | LI_word_pre) | LIhU_word_pre) | LOhO_word_pre) | LOhU_word_pre) | LU_word_pre) | LUhU_word_pre) | MAI_word_pre) | MAhO_word_pre) | ME_word_pre) | MEhU_word_pre) | MOI_word_pre) | MOhE_word_pre) | MOhI_word_pre) | NA_word_pre) | NAI_word_pre) | NAhE_word_pre) | NAhU_word_pre) | NIhE_word_pre) | NIhO_word_pre) | NOI_word_pre) | NU_word_pre) | NUhA_word_pre) | NUhI_word_pre) | NUhU_word_pre) | PA_word_pre) | PEhE_word_pre) | PEhO_word_pre) | PU_word_pre) | RAhO_word_pre) | ROI_word_pre) | SA_word_pre) | SE_word_pre) | SEI_word_pre) | SEhU_word_pre) | SI_word_pre) | SOI_word_pre) | SU_word_pre) | TAhE_word_pre) | TEI_word_pre) | TEhU_word_pre) | TO_word_pre) | TOI_word_pre) | TUhE_word_pre) | TUhU_word_pre) | UI_word_pre) | VA_word_pre) | VAU_word_pre) | VEI_word_pre) | VEhA_word_pre) | VEhO_word_pre) | VIhA_word_pre) | VUhO_word_pre) | VUhU_word_pre) | XI_word_pre) | ZAhO_word_pre) | ZEI_word_pre) | ZEhA_word_pre) | ZI_word_pre) | ZIhE_word_pre) | ZO_word_pre) | ZOI_word_pre) | ZOhU_word_pre)NU_no_SA_handling = ((pre_clause + NU) + post_clause)NIhE_pre = ((pre_clause + NIhE) + Optional(spaces))LUhU_no_SA_handling = ((pre_clause + LUhU) + post_clause)MOhI_pre = ((pre_clause + MOhI) + Optional(spaces))A_no_SA_handling = ((pre_clause + A) + post_clause)selbri_1 = (((selbri_2 | NA_clause) + ZeroOrMore(free)) + selbri)selbri_2 = (selbri_3 + Optional(((CO_clause + ZeroOrMore(free)) + selbri_2)))selbri_3 = OneOrMore(selbri_4)selbri_4 = (selbri_5 + ZeroOrMore(((((((((joik_jek + selbri_5) | joik) + Optional(stag)) + KE_clause) + ZeroOrMore(free)) + selbri_3) + Optional(KEhE_clause)) + ZeroOrMore(free))))selbri_5 = (selbri_6 + Optional((((((jek | joik) + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + selbri_5)))selbri_6 = (((((((tanru_unit + Optional(((BO_clause + ZeroOrMore(free)) + selbri_6))) | Optional(NAhE_clause)) + ZeroOrMore(free)) + guhek) + selbri) + gik) + selbri_6)JA_post = post_clauseLEhU_no_SA_handling = ((pre_clause + LEhU) + post_clause)known_cmavo_SA = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((A_pre | BAI_pre) | BAhE_pre) | BE_pre) | BEI_pre) | BEhO_pre) | BIhE_pre) | BIhI_pre) | BO_pre) | BOI_pre) | BU_pre) | BY_pre) | CAI_pre) | CAhA_pre) | CEI_pre) | CEhE_pre) | CO_pre) | COI_pre) | CU_pre) | CUhE_pre) | DAhO_pre) | DOI_pre) | DOhU_pre) | FA_pre) | FAhA_pre) | FEhE_pre) | FEhU_pre) | FIhO_pre) | FOI_pre) | FUhA_pre) | FUhE_pre) | FUhO_pre) | GA_pre) | GAhO_pre) | GEhU_pre) | GI_pre) | GIhA_pre) | GOI_pre) | GOhA_pre) | GUhA_pre) | I_pre) | JA_pre) | JAI_pre) | JOI_pre) | JOhI_pre) | KE_pre) | KEI_pre) | KEhE_pre) | KI_pre) | KOhA_pre) | KU_pre) | KUhE_pre) | KUhO_pre) | LA_pre) | LAU_pre) | LAhE_pre) | LE_pre) | LEhU_pre) | LI_pre) | LIhU_pre) | LOhO_pre) | LOhU_pre) | LU_pre) | LUhU_pre) | MAI_pre) | MAhO_pre) | ME_pre) | MEhU_pre) | MOI_pre) | MOhE_pre) | MOhI_pre) | NA_pre) | NAI_pre) | NAhE_pre) | NAhU_pre) | NIhE_pre) | NIhO_pre) | NOI_pre) | NU_pre) | NUhA_pre) | NUhI_pre) | NUhU_pre) | PA_pre) | PEhE_pre) | PEhO_pre) | PU_pre) | RAhO_pre) | ROI_pre) | SA_pre) | SE_pre) | SEI_pre) | SEhU_pre) | SI_clause) | SOI_pre) | SU_pre) | TAhE_pre) | TEI_pre) | TEhU_pre) | TO_pre) | TOI_pre) | TUhE_pre) | TUhU_pre) | UI_pre) | VA_pre) | VAU_pre) | VEI_pre) | VEhA_pre) | VEhO_pre) | VIhA_pre) | VUhO_pre) | VUhU_pre) | XI_pre) | ZAhO_pre) | ZEI_pre) | ZEhA_pre) | ZI_pre) | ZIhE_pre) | ZO_pre) | ZOI_pre) | ZOhU_pre)any_word_pre = ((CMAVO_word_pre | CMENE_word_pre) | BRIVLA_word_pre)LOhO_pre = ((pre_clause + LOhO) + Optional(spaces))LAU_no_SA_handling = ((pre_clause + LAU) + post_clause)LAhE_no_SA_handling = ((pre_clause + LAhE) + post_clause)MEhU_clause = (MEhU_pre + MEhU_post)GEhU_pre = ((pre_clause + GEhU) + Optional(spaces))MAhO_pre = ((pre_clause + MAhO) + Optional(spaces))ZI_clause = (ZI_pre + ZI_post)time_offset = ((PU_clause + Optional(NAI_clause)) + Optional(ZI_clause))interval = ((Optional(SE_clause) + BIhI_clause) + Optional(NAI_clause))space_offset = ((FAhA_clause + Optional(NAI_clause)) + Optional(VA_clause))GOhA_post = post_clausebu_clause_no_SA = ((pre_zei_bu_no_SA + ZeroOrMore((Optional(bu_tail) + zei_tail))) + bu_tail)sa_word = pre_zei_buDOhU_clause = (DOhU_pre + DOhU_post)LU_post = post_clauseBY_clause = ((BY_pre + BY_post) | bu_clause)BY_pre = ((pre_clause + BY) + Optional(spaces))FAhA_post = post_clauseFUhA_pre = ((pre_clause + FUhA) + Optional(spaces))LUhU_post = post_clauseKOhA_clause = (KOhA_pre + KOhA_post)BEI_no_SA_handling = ((pre_clause + BEI) + post_clause)KUhO_post = post_clauseJAI_clause = (JAI_pre + JAI_post)JOhI_no_SA_handling = ((pre_clause + JOhI) + post_clause)TAhE_pre = ((pre_clause + TAhE) + Optional(spaces))CMAVO_pre = ((pre_clause + CMAVO) + Optional(spaces))BRIVLA_post = post_clauseME_clause = (ME_pre + ME_post)BEhO_post = post_clausePEhE_clause = (PEhE_pre + PEhE_post)LEhU_post = Optional(spaces)FUhE_clause = (FUhE_pre + FUhE_post)fore_operands = OneOrMore(mex_2)KUhE_post = post_clauseCUhE_pre = ((pre_clause + CUhE) + Optional(spaces))sumti_6 = (((((((((((((((((((((((((((((((ZO_clause + ZeroOrMore(free)) | ZOI_clause) + ZeroOrMore(free)) | LOhU_clause) + ZeroOrMore(free)) | lerfu_string) + NotAny(MOI_clause)) + Optional(BOI_clause)) + ZeroOrMore(free)) | LU_clause) + text) + Optional(LIhU_clause)) + ZeroOrMore(free)) | ((((LAhE_clause + ZeroOrMore(free)) | NAhE_clause) + BO_clause) + ZeroOrMore(free))) + Optional(relative_clauses)) + sumti) + Optional(LUhU_clause)) + ZeroOrMore(free)) | KOhA_clause) + ZeroOrMore(free)) | LA_clause) + ZeroOrMore(free)) + Optional(relative_clauses)) + OneOrMore(CMENE_clause)) + ZeroOrMore(free)) | (LA_clause | LE_clause)) + ZeroOrMore(free)) + sumti_tail) + Optional(KU_clause)) + ZeroOrMore(free)) | li_clause)sumti_4 = ((((sumti_5 | gek) + sumti) + gik) + sumti_4)sumti_5 = (((((((Optional(quantifier) + sumti_6) + Optional(relative_clauses)) | quantifier) + selbri) + Optional(KU_clause)) + ZeroOrMore(free)) + Optional(relative_clauses))sumti_2 = (sumti_3 + ZeroOrMore((joik_ek + sumti_3)))sumti_3 = (sumti_4 + Optional(((((joik_ek + Optional(stag)) + BO_clause) + ZeroOrMore(free)) + sumti_3)))sumti_1 = (sumti_2 + Optional(((((((joik_ek + Optional(stag)) + KE_clause) + ZeroOrMore(free)) + sumti) + Optional(KEhE_clause)) + ZeroOrMore(free))))stag = (((simple_tense_modal + ZeroOrMore(((jek | joik) + simple_tense_modal))) | tense_modal) + ZeroOrMore((joik_jek + tense_modal)))NAhU_no_SA_handling = ((pre_clause + NAhU) + post_clause)cehe_sa = ((CEhE_clause + ZeroOrMore((NotAny(CEhE_clause) + ((sa_word | SA_clause) + NotAny(CEhE_clause))))) + SA_clause)tail_terms = ((Optional(terms) + Optional(VAU_clause)) + ZeroOrMore(free))CEhE_pre = ((pre_clause + CEhE) + Optional(spaces))RAhO_pre = ((pre_clause + RAhO) + Optional(spaces))tense_modal = ((((((simple_tense_modal + ZeroOrMore(free)) | FIhO_clause) + ZeroOrMore(free)) + selbri) + Optional(FEhU_clause)) + ZeroOrMore(free))su_clause = (ZeroOrMore((erasable_clause | su_word)) + SU_clause)mex_forethought = (((((Optional(PEhO_clause) + ZeroOrMore(free)) + operator) + fore_operands) + Optional(KUhE_clause)) + ZeroOrMore(free))RAhO_clause = (RAhO_pre + RAhO_post)SE_post = post_clauseGUhA_post = post_clauseFUhE_no_SA_handling = ((pre_clause + FUhE) + post_clause)ZAhO_pre = ((pre_clause + ZAhO) + Optional(spaces))MAI_pre = ((pre_clause + MAI) + Optional(spaces))time = ((((((((((((((((ZI_clause + ZeroOrMore(time_offset)) + Optional((ZEhA_clause + Optional((PU_clause + Optional(NAI_clause)))))) + ZeroOrMore(interval_property)) | Optional(ZI_clause)) + OneOrMore(time_offset)) + Optional((ZEhA_clause + Optional((PU_clause + Optional(NAI_clause)))))) + ZeroOrMore(interval_property)) | Optional(ZI_clause)) + ZeroOrMore(time_offset)) + ZEhA_clause) + Optional((PU_clause + Optional(NAI_clause)))) + ZeroOrMore(interval_property)) | Optional(ZI_clause)) + ZeroOrMore(time_offset)) + Optional((ZEhA_clause + Optional((PU_clause + Optional(NAI_clause)))))) + OneOrMore(interval_property))ZOI_clause = (ZOI_pre + ZOI_post)CMENE_pre = ((pre_clause + CMENE) + Optional(spaces))GA_no_SA_handling = ((pre_clause + GA) + post_clause)NIhO_clause = ((ZeroOrMore(sentence_sa) + NIhO_pre) + NIhO_post)