Received: from mail-pf0-f190.google.com ([209.85.192.190]:34599) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cJLyq-0006q4-Pc for lojban-list-archive@lojban.org; Tue, 20 Dec 2016 07:05:33 -0800 Received: by mail-pf0-f190.google.com with SMTP id i88sf37663287pfk.1 for ; Tue, 20 Dec 2016 07:05:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=4SQzHobsQh7lPIP4L0Cr7cm57voWzS/G6Dwkqt6k1wo=; b=fy/LsRlcucQxqKW79CDDe8xE1JRbSBeteopRkMgVs/zqteYg8BG3sdEq2J1IeoG+AP vvx+iGDMH+V0eY7kMenxNawND3PUux7ZZ8oBodRzmTMOeML4wzwoqM+Gel7TxhXuWi+a Oeh2TVJkQRP2gVuFg0GBDeMEnBOC6FAAImPbjrtMfjl4xavfN/y29f0ZA6KxqeD5ZE7a 2yGebMZSSRqGg6Ft0fC5TB7xC5Ql53/CJHOVuFPzjspkFIdB88EMsiggIw1ifn65ZjXw TLQvSmlPTNNf6NxM//avLqKG3BD67b7ctaxOthn2u/OyhJwv8XGmumfS5KVlWSf/o2qs 7R2w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=4SQzHobsQh7lPIP4L0Cr7cm57voWzS/G6Dwkqt6k1wo=; b=Xyf/GCZLxWwFYyucLrxWUmEtby9xI2orDjNsdq6WA4OcRtOu8BRlqFNSA/u9iDmXPp q4QOwmRyCkVEI8KLPYRTCoDbfWpNphlCYeQHbBmxjVw/A1VUcGAH9RUqo1RGqncIjxTn OvTTtQ4pB0Kt38QmCL6yfGdPB6jWUZAjQ9blrZdCeQ1wKBhvxnK31dgFoPIRF++GHqPy 4iK10DPQKRky4QvD9mkIdiJYSRQvvtgc0O4RW8Y8PTURRXJ48AWkZerXNAOnJLbSp9cC g9i1c4O6o4jdRGt8yzkIynSbDSXtKca7MIykSJJCZBQCHuh7yTVfFUMKlN+RCQt26fGt 03tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version:x-original-sender:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=4SQzHobsQh7lPIP4L0Cr7cm57voWzS/G6Dwkqt6k1wo=; b=tJm4Cuimkx59/KL7qZf4uMtW6D9Xc29hkk2gygATpOnwvRnYs1EAC/kNR9+8p1WfOZ XaeQ+ieyyqo9Fl5tpnwfVZmNDL0ip36S1n5hasHS6W81IeqhuTOGDzcRuX94qRty3NgR rDSbs035iZ6z7PJBZBmBAEZOXzo9YScaMCeVYG8HprkJ5HIiH91dAWMPkjsJkHyhkFw+ L6KgnvRcIXY0sPEFBYkOWliI8T7ZnanLAraKs/jmTrAXr1ax/YiymtlhqsTk5OPS++u+ IhLT37fHomKQmMunKni/nAP2zE6F8oTGZX3b/lnbUAZk+ofpQ8YS+f4c++FSipe/+GdV Twpg== Sender: lojban@googlegroups.com X-Gm-Message-State: AIkVDXK2iaUOWVRjHcv67RcnmAHEn/0FrdOkf6wV5xJ2IUpdCV3uqNGAZ9hvStuul51B9Q== X-Received: by 10.157.47.183 with SMTP id r52mr164849otb.0.1482246322728; Tue, 20 Dec 2016 07:05:22 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.157.3.145 with SMTP id f17ls17190022otf.27.gmail; Tue, 20 Dec 2016 07:05:22 -0800 (PST) X-Received: by 10.157.42.66 with SMTP id t60mr964856ota.2.1482246322362; Tue, 20 Dec 2016 07:05:22 -0800 (PST) Date: Tue, 20 Dec 2016 07:05:21 -0800 (PST) From: cogas uasanbon To: lojban Cc: gleki.is.my.name@gmail.com Message-Id: <4a174e16-b53a-46dd-9e06-130b27c52fe0@googlegroups.com> In-Reply-To: References: Subject: [lojban] Re: la cmaxes, a minimal morphology parser MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1835_2128347078.1482246321925" X-Original-Sender: cheeky.chic.chick@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -2.0 (--) X-Spam_score: -2.0 X-Spam_score_int: -19 X-Spam_bar: -- ------=_Part_1835_2128347078.1482246321925 Content-Type: multipart/alternative; boundary="----=_Part_1836_1683957883.1482246321925" ------=_Part_1836_1683957883.1482246321925 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2015=E5=B9=B412=E6=9C=8825=E6=97=A5=E9=87=91=E6=9B=9C=E6=97=A5 21=E6=99=820= 2=E5=88=8619=E7=A7=92 UTC+9 Gleki Arxokuna: > > Here is a short peg.js parser of morphology of Lojban words. > > Features: > 1. only checks for morphology of words, the rest is thrown away. Hence,= =20 > you don't need much prettification, a simple=20 > > '[["cmavo","coi"],["cmavo","do"],["cmavo","mi"],["gismu","tavla"],["cmavo= ","do"]]' > is returned. > 2. when you need a parser of minimal size. morfologi.js=20 > file, the=20 > compiled parser ready to use by javascript-compatible apps is under 30=20 > kilobytes of uncompressed (but minified) javascript. > 3. can help you study lojban morphology from PEG=20 > , which is=20 > easier to grasp when everything else is removed. > 4. can help restore omitted spaces within compound cmavo and similar (so= =20 > that you can apply your writing conventions) > 5. somewhat faster than the full grammar parser when you run numerous=20 > queries. E.g. this parser is now used in la sutysisku=20 > a= pp=20 > to automatically determine to which word class a given dictionary entry= =20 > belongs. > 6. doesn't support zoi ... zoi quotations (a separate preprocessor needed= ). > 7. http://mw.lojban.org/extensions/ilmentufa/morfologi.html > {zarrja}, {zallja}, {zammja}, {zannja} are grammatical in this ilmentufa.= =20 Is that a bug? --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout. ------=_Part_1836_1683957883.1482246321925 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


2015=E5=B9=B412=E6=9C=8825=E6=97=A5=E9=87=91=E6=9B= =9C=E6=97=A5 21=E6=99=8202=E5=88=8619=E7=A7=92 UTC+9 Gleki Arxokuna:
Here is a short= peg.js parser of morphology of Lojban words.

Feat= ures:
1. only checks for morphology of words, the rest is thrown = away. Hence, you don't need much prettification, a simple=C2=A0
'[["cmavo","coi"],["cmavo","= do"],["cmavo","mi"],["gismu","= tavla"],["cmavo","do"]]'
is returned= .
2. when you need a parser of minimal size.=C2=A0morf= ologi.js file, the compiled parser ready to use by javascript-compatibl= e apps is under 30 kilobytes of uncompressed (but minified) javascript.
3. can help you study lojban morphology from PE= G, which is easier to grasp when everything else is removed.
<= div>4. can help restore omitted spaces within compound cmavo and similar (s= o that you can apply your writing conventions)
5. somewhat faster= than the full grammar parser when you run numerous queries. E.g. this pars= er is now used in la sutysisku=C2=A0app to automatically determi= ne to which word class a given dictionary entry belongs.
6. doesn= 't support zoi ... zoi quotations (a separate preprocessor needed).

{zarr= ja}, {zallja}, {zammja}, {zannja} are grammatical in this ilmentufa. Is tha= t a bug?

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsub= scribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http= s://groups.google.com/group/lojban.
For more options, visit http= s://groups.google.com/d/optout.
------=_Part_1836_1683957883.1482246321925-- ------=_Part_1835_2128347078.1482246321925--