From lojban+bncCIywt_XDCRCG9ZPwBBoEeeKInA@googlegroups.com Fri Jun 24 13:59:01 2011 Received: from mail-gx0-f189.google.com ([209.85.161.189]) by chain.digitalkingdom.org with esmtp (Exim 4.72) (envelope-from ) id 1QaDSq-00039Q-G4; Fri, 24 Jun 2011 13:59:01 -0700 Received: by gxk3 with SMTP id 3sf2495719gxk.16 for ; Fri, 24 Jun 2011 13:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf :x-yahoo-newman-property:x-yahoo-newman-id:message-id:x-ymail-osg :x-mailer:references:date:from:subject:to:in-reply-to:mime-version :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; bh=HqpRwjyTzF+U4gOJNCtMxArPHOUT6JT2LSJEn272bKA=; b=QWjqiPc7AH+jPJDurKBXu/L20zDGAM5yBlbuDZv6JMQXVyv/kh8dtvF7wiyOOwgCLf oGKPyukBpK9MFRAYpYCaYpq1OTkUfyVumuxWqBe5CxbjUe+O8GMVklS+XrCdHJ66VR7b mYaVnB7fUa/V0SLmwTEZCcR5iomKgOZS1urq0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:x-yahoo-newman-property:x-yahoo-newman-id :message-id:x-ymail-osg:x-mailer:references:date:from:subject:to :in-reply-to:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; b=ADM/zUiqcMjxPa60av3d83O04H3O56Mrb7zD3onrcX4FyKmEF9yCgJtxg1N6o1QJXl +MoUvRM0XQ8R9iTZPRnlKxoVYwF/OxTJ5aB4USU30hs8ekms8bc4rzfukFvwkZRgvgSE HhwjziS2RQyZn+bw1q8L9/lNy6BgHhFSpPtJc= Received: by 10.236.138.230 with SMTP id a66mr171299yhj.75.1308949126626; Fri, 24 Jun 2011 13:58:46 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.101.139.29 with SMTP id r29ls26277ann.2.gmail; Fri, 24 Jun 2011 13:58:45 -0700 (PDT) Received: by 10.100.4.15 with SMTP id 15mr639316and.6.1308949125557; Fri, 24 Jun 2011 13:58:45 -0700 (PDT) Received: by 10.100.4.15 with SMTP id 15mr639315and.6.1308949125541; Fri, 24 Jun 2011 13:58:45 -0700 (PDT) Received: from nm18-vm0.access.bullet.mail.mud.yahoo.com (nm18-vm0.access.bullet.mail.mud.yahoo.com [66.94.236.23]) by gmr-mx.google.com with SMTP id i19si2545049anq.3.2011.06.24.13.58.44; Fri, 24 Jun 2011 13:58:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of kali9putra@yahoo.com designates 66.94.236.23 as permitted sender) client-ip=66.94.236.23; Received: from [66.94.237.199] by nm18.access.bullet.mail.mud.yahoo.com with NNFMP; 24 Jun 2011 20:58:44 -0000 Received: from [66.94.237.113] by tm10.access.bullet.mail.mud.yahoo.com with NNFMP; 24 Jun 2011 20:58:44 -0000 Received: from [127.0.0.1] by omp1018.access.mail.mud.yahoo.com with NNFMP; 24 Jun 2011 20:58:44 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 175625.54336.bm@omp1018.access.mail.mud.yahoo.com Received: (qmail 263 invoked by uid 60001); 24 Jun 2011 20:58:44 -0000 Message-ID: <887348.75450.qm@web81302.mail.mud.yahoo.com> X-YMail-OSG: 0lBC8mgVM1lgSeaEk4O9Qm2lsjyC5D42TygbQQc0peR0QxX yhoN44BPR.vQsbPrPWH0ftwLYh9J9BCDBB.FfC1N7kFLNItzWN9DWLYuk0Ur 9tw9bCYFwx.l6OeYHdI2jvAsB8mvByK1N0xmMC8RYkuqvkISIxwQdOj.Cy3g KzCi.wuptlKOA8LU3pgOC2H_SLahn9N5iNySy3.2PJtD1sTRcXPpEL0kSHAT QPofKxN2MS5gFrMYZouLldWUBZhjBJUfbsfb.sLBsg3fTK32C_8W6GhtXeNl zcW2MWpsTcP2PAoecKQvJavaa91lYJPI5.FrZ8bJBJX1VA0O29kugoc7a44D 5c5RlHu8KuaLzzo6VzhaXzkCw2vTWBjf5u2xMtUuFO6BVLdxGEG1wun2O2Tg icqFeapc15OzWPxaHz3YM.XBZpRINvCtOF.zdL0pSeQ1JSLXZr8fV0NZV3Z9 9C997j3IChdw6W4oCFibxpC29 Received: from [99.92.108.41] by web81302.mail.mud.yahoo.com via HTTP; Fri, 24 Jun 2011 13:58:43 PDT X-Mailer: YahooMailRC/572 YahooMailWebService/0.8.111.304355 References: <811b7e98-8667-40e4-a496-09df7b5704d8@k6g2000yqc.googlegroups.com> <20110623213048.GA3668@alice.local> <8efc584f-bdce-4463-a526-27750c137d99@d42g2000yqa.googlegroups.com> <20110624160253.GD5520@alice.local> <736e25d5-4067-401e-b32a-d8e2ede5d3d1@g12g2000yqd.googlegroups.com> <20110624164007.GE5520@alice.local> <69d29711-c811-4747-bae2-48f71730d4cc@x1g2000yqa.googlegroups.com> Date: Fri, 24 Jun 2011 13:58:43 -0700 (PDT) From: John E Clifford Subject: Re: [lojban] Re: Lojban interpreter To: lojban@googlegroups.com In-Reply-To: <69d29711-c811-4747-bae2-48f71730d4cc@x1g2000yqa.googlegroups.com> MIME-Version: 1.0 X-Original-Sender: kali9putra@yahoo.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of kali9putra@yahoo.com designates 66.94.236.23 as permitted sender) smtp.mail=kali9putra@yahoo.com; dkim=pass (test mode) header.i=@yahoo.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=ISO-8859-1 Odd question, since one wouldn't usually talk about parsing a single function word. But I suppose the answer you are after is that this is the start of a noun phrase that runs to the next pause (or the second one if {la} is immediately followed by a pause). The {la} plust the folloqwing schunk reduces to NP (or whatever you use for that sort of thing). ----- Original Message ---- From: mirhagk To: lojban Sent: Fri, June 24, 2011 3:51:45 PM Subject: [lojban] Re: Lojban interpreter I do very much appreciate your help, and I actually have heard of, and read part of the Dragon book before. I know how to parse sort of, and I just don't know how to parse lojban specifically. For instance how is la parsed specifically. On Jun 24, 12:40 pm, ".alyn.post." wrote: > You might really enjoy reading the "Dragon Book," formally called > "Principles of Compiler Design." It is the classic textbook on > compiler design. > > In the last several years, it has unfortunately become a little > dated, but understanding the material there is necessary for reading > any of the recently published papers on the subject, and I'm not > aware of a book that is a candidate to replace this one. There > way well be, I haven't surveyed the field. > > If formal coverage of the subject is not to your taste, there exist > now a variety of short books and articles on compiler design, many > more than used to be available. I'm sure you'll be able to find > something helpful that discussed the topic in a way you find useful. > > Please take my e-mails in the spirit of providing guideposts, rather > that dictums. I hope in my suggestions that you will have an easier > time accomplishing your goals, but my suggestions may not be the > journey you want to take. If your "Lojban parsing is terrible" fix > it when it bugs you, not when it bugs the armchair generals. > > For C#, you have some really nice parsing options, the most popular > being IronMeta. It may provide most of the skeleton you need, and > you can focus on the Lojbanic pieces of your problem. That project > is also well documented, in that you might be able to go from no > parsing experience to getting stuff working and learn as you go. > > .i a'o do selpu'a lo nu finti lo do vi samtci > .i mu'o mi'e .alyn. > > > > > > > > > > On Fri, Jun 24, 2011 at 09:16:15AM -0700, mirhagk wrote: > > K I know that I'm parsing it terribly, that's the thing I want to > > change. And basically I want to create a program where you can talk to > > a computer and it will execute those commands, but in plain english > > (rather plain lojban). With english it's entirely impossible because > > of the millions of ambiguities but lojban clears most of those up, and > > serves as the perfect language for this task. > > > And if your asking why, I'll give you a 3 part answer: > > 1. To prove to people how powerful lojban can be in conversing and > > interfacing with a computer > > 2. To further my understanding of interpreters/compilers > > 3. To develop the absolute simplest programming language. > > > So what help I would love from you guys is on how to properly parse > > the language, because I know I'm doing it wrong, I don't mean to, I > > just don't know the right way. And yes this project will be open > > source, and I will convert it to C++ eventually, but C# is a much > > simpler language for the task right now. > > > -- > > 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 >athttp://groups.google.com/group/lojban?hl=en. > > -- > .i ma'a lo bradi ku penmi gi'e du -- 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.