From lojban+bncCOjSjrXVGBC1gq7mBBoEBskHWg@googlegroups.com Fri Oct 29 19:21:54 2010 Received: from mail-vw0-f61.google.com ([209.85.212.61]) by chain.digitalkingdom.org with esmtp (Exim 4.72) (envelope-from ) id 1PC14p-0002MY-Pi; Fri, 29 Oct 2010 19:21:54 -0700 Received: by vws14 with SMTP id 14sf1955001vws.16 for ; Fri, 29 Oct 2010 19:21:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:received:received :received:received-spf:received:mime-version:received:received :in-reply-to:references:date:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :sender:list-subscribe:list-unsubscribe:content-type; bh=9f4iZTLaT7+VMbbSId2l6bq85ChNOL7yxn1lSACX2PI=; b=4ejj4RBvmCM9AMQk4BMgpmn7B1Xi/FpotLxs2CgfY0brbAZYotOds4tXX+ohTFCb0X t7SMhwmG6hrAPOD2K55f+fDLsgZujF3ogc/F77aYapBsj91BlWDa0HHjn9m43mC8PC1h iB4aoTgrmK7aWSIJQxZFWL7bCtYFfD9rGqueY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:in-reply-to:references:date :message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; b=HlSaUiK0z6T+Egp0R8ZSHpf6AWxygnyMeYQdm1z4GrlRYlmtLjVGMUa0nc6pGlgJq1 ZP4VpW14zZVPgG/V8mnKP4F4zQDKarhUvXtLO1hFtCXHQPgp8MBRt3RNdhO6tMvgPE18 dn4n4CFkSGejkoThJU2ApLzqAhuXoQ2FsOrIg= Received: by 10.220.194.2 with SMTP id dw2mr466587vcb.25.1288405301409; Fri, 29 Oct 2010 19:21:41 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.220.52.1 with SMTP id f1ls410102vcg.0.p; Fri, 29 Oct 2010 19:21:39 -0700 (PDT) Received: by 10.220.182.7 with SMTP id ca7mr4206820vcb.26.1288405299616; Fri, 29 Oct 2010 19:21:39 -0700 (PDT) Received: by 10.220.182.7 with SMTP id ca7mr4206819vcb.26.1288405299571; Fri, 29 Oct 2010 19:21:39 -0700 (PDT) Received: from mail-vw0-f42.google.com (mail-vw0-f42.google.com [209.85.212.42]) by gmr-mx.google.com with ESMTP id m16si349586vcr.10.2010.10.29.19.21.38; Fri, 29 Oct 2010 19:21:38 -0700 (PDT) Received-SPF: pass (google.com: domain of lukeabergen@gmail.com designates 209.85.212.42 as permitted sender) client-ip=209.85.212.42; Received: by mail-vw0-f42.google.com with SMTP id 11so455301vws.29 for ; Fri, 29 Oct 2010 19:21:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.94.143 with SMTP id z15mr2630123qcm.149.1288405297337; Fri, 29 Oct 2010 19:21:37 -0700 (PDT) Received: by 10.220.203.72 with HTTP; Fri, 29 Oct 2010 19:21:37 -0700 (PDT) In-Reply-To: <201010291732.15634.phma@phma.optus.nu> References: <20101029170344.GB47249@alice.local> <201010291732.15634.phma@phma.optus.nu> Date: Fri, 29 Oct 2010 22:21:37 -0400 Message-ID: Subject: Re: [lojban] lujvo deconstruction From: Luke Bergen To: lojban@googlegroups.com X-Original-Sender: lukeabergen@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of lukeabergen@gmail.com designates 209.85.212.42 as permitted sender) smtp.mail=lukeabergen@gmail.com; dkim=pass (test mode) header.i=@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary=0016e64089801316f70493cc3cb0 --0016e64089801316f70493cc3cb0 Content-Type: text/plain; charset=ISO-8859-1 I just read that again and am wondering. Is fu'arka supposed to be a lujvo? I would try to parse that as {fu'a r ka?} On Fri, Oct 29, 2010 at 5:32 PM, Pierre Abbat wrote: > On Friday 29 October 2010 13:34:56 Luke Bergen wrote: > > Sorry, yes, I was providing very rough pseudocode for my script. I do > look > > from left to right. But since rafsi are always 3 letters (minus any > > ' characters and excluding 4 letter rafsi), I take them in chunks of 3. > > > > an example with morsi would be "xamymro". My code would go like: > > grab left most three chars, check for .y'ys and grab a fourth char if > there > > is a .y'y > > look up the rafsi, chop off what you found to be the "leftmost" rafsi and > > loop again with what you have left > > Now we're looking at "ymro" > > Strip off "y" and we're left with "mro". Now because I'm assuming that > > "r", "l", "m", or "n" followed by a consonant is a buffer vowel, I see > > "mro" and think "ok, the 'm' is a buffer vowel so grab another char so > > we're back to a 3 letter rafsi", I then try to grab whatever comes after > > "o" and get a null-pointer or some such. > > The way I do it in valfendi is first break the prospective lujvo at the > y-hyphens, then look for r-hyphens. An r-hyphen occurs only after the first > rafsi, which must be a CVV (or CV'V) rafsi. Make sure it does the right > thing > with "fu'arka". > > "m" is a syllabic consonant, but not a hyphen-letter. The hyphen-letters > are "r" and "n" in lujvo, and also "l" in fu'ivla. > > The program is at http://phma.optus.nu/Language/valfendi.html . I haven't > touched it in years, but probably will early next year. > > Pierre > -- > lo ponse be lo mruli po'o cu ga'ezga roda lo ka dinko > > -- > You received this message because you are subscribed to the Google Groups > "lojban" group. > To post to this group, send email to lojban@googlegroups.com. > To unsubscribe from this group, send email to > lojban+unsubscribe@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/lojban?hl=en. > > -- You received this message because you are subscribed to the Google Groups "lojban" group. To post to this group, send email to lojban@googlegroups.com. To unsubscribe from this group, send email to lojban+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/lojban?hl=en. --0016e64089801316f70493cc3cb0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I just read that again and am wondering. =A0Is fu'arka supposed to be a= lujvo? =A0I would try to parse that as {fu'a r ka?}

On Fri, Oct 29, 2010 at 5:32 PM, Pierre Abbat <phma@phma.optus.nu><= /span> wrote:
On Friday 29 October 2010= 13:34:56 Luke Bergen wrote:
> Sorry, yes, I was providing very rough pseudocode for my script. =A0I = do look
> from left to right. =A0But since rafsi are always 3 letters (minus any=
> ' characters and excluding 4 letter rafsi), I take them in chunks = of 3.
>
> an example with morsi would be "xamymro". =A0My code would g= o like:
> grab left most three chars, check for .y'ys and grab a fourth char= if there
> is a .y'y
> look up the rafsi, chop off what you found to be the "leftmost&qu= ot; rafsi and
> loop again with what you have left
> Now we're looking at "ymro"
> Strip off "y" and we're left with "mro". =A0No= w because I'm assuming that
> "r", "l", "m", or "n" followed= by a consonant is a buffer vowel, I see
> "mro" and think "ok, the 'm' is a buffer vowel = so grab another char so
> we're back to a 3 letter rafsi", I then try to grab whatever = comes after
> "o" and get a null-pointer or some such.

The way I do it in valfendi is first break the prospective lujvo at t= he
y-hyphens, then look for r-hyphens. An r-hyphen occurs only after the first=
rafsi, which must be a CVV (or CV'V) rafsi. Make sure it does the right= thing
with "fu'arka".

"m" is a syllabic consonant, but not a hyphen-letter. The hyphen-= letters
are "r" and "n" in lujvo, and also "l" in fu&= #39;ivla.

The program is at http://phma.optus.nu/Language/valfendi.html . I haven&= #39;t
touched it in years, but probably will early next year.

Pierre
--
lo ponse be lo mruli po'o cu ga'ezga roda lo ka dinko

--
You received this message because = you are subscribed to the Google Groups "lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/lojba= n?hl=3Den.


--
You received this message because you are subscribed to the Google Groups "= lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com.
For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den.
--0016e64089801316f70493cc3cb0--