zasni-gerna 0.0.3 → 0.0.4
raw patch · 2 files changed
+11/−2 lines, 2 files
Files
src/Language/Lojban/Parser/ZasniGerna/Parser.hs view
@@ -142,6 +142,7 @@ | BLerfu [String] Word | BLerfuF [String] Word Free | NIhE Initiator Text Terminator+ | MOhE Initiator Text Terminator | VEI Initiator Mex Terminator | MLAhE Initiator Mex Terminator | MNAhEBO Prefix BO Mex Terminator@@ -477,6 +478,7 @@ = p:PA_+ b:BOI_? { mkMex1 p b } / l:lerfu+ b:BOI_? { mkMex1 l b } / n:NIhE_ s:selbri t:TEhU_? { NIhE n s $ fromMaybe NT t }+ / m:MOhE_ s:sumti t:TEhU_? { MOhE m s $ fromMaybe NT t } / vei:VEI_ m:mex veho:VEhO_? { VEI vei m $ fromMaybe NT veho } / lnb:(l:LAhE_ { Left l } / n:NAhE_ b:BO_ { Right (n, b) }) m:mex luhu:LUhU_?@@ -780,6 +782,10 @@ BSuffix BSuffixF pr m ps } +MOhE_ :: Initiator = pr:pre m:MOhE ps:post { baheFree Init InitF+ BInit BInitF+ pr m ps }+ NA_ :: Tag = pr:pre n:NA ps:post { baheFree NA NAF BNA BNAF pr n ps }@@ -1458,6 +1464,9 @@ / c:c u:u h:h o:o { [c, u, h, o] } / v:v a:a h:h e:e { [v, a, h, e] } ) &_:post_cmavo { r }++MOhE :: String = _:Y* &_:cmavo r:(m:m o:o h:h e:e { [m, o, h, e] }) &_:post_cmavo+ { r } NA :: String = _:Y* &_:cmavo r: ( j:j a:a h:h a':a { [j, a, h, a'] }
zasni-gerna.cabal view
@@ -2,7 +2,7 @@ cabal-version: >= 1.8 name: zasni-gerna-version: 0.0.3+version: 0.0.4 stability: Experimental author: Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer: Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -23,7 +23,7 @@ source-repository this type: git location: git://github.com/YoshikuniJujo/zasni-gerna.git- tag: 0.0.3+ tag: 0.0.4 library hs-source-dirs: src