Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: BLuRry Newsgroups: comp.sys.apple2.programmer Subject: Re: Applesoft syntax Date: Wed, 8 Feb 2012 22:49:01 -0800 (PST) Organization: http://groups.google.com Lines: 8 Message-ID: <27744190.458.1328770141281.JavaMail.geo-discussion-forums@yqkz3> References: <89aca5f9-7923-41cf-9331-e6f7ae9230c6@k10g2000yqk.googlegroups.com> <4uSdnY3XU_hGua7SnZ2dnUVZ_vWdnZ2d@earthlink.com> NNTP-Posting-Host: 12.187.159.66 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1328770141 8507 127.0.0.1 (9 Feb 2012 06:49:01 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 9 Feb 2012 06:49:01 +0000 (UTC) In-Reply-To: <4uSdnY3XU_hGua7SnZ2dnUVZ_vWdnZ2d@earthlink.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=12.187.159.66; posting-account=HyIOQgoAAAAfAUGOevdCSBhPYcDSPtM9 User-Agent: G2/1.0 X-Google-Web-Client: true Xref: x330-a1.tempe.blueboxinc.net comp.sys.apple2.programmer:157 You're very welcome. :-) I seem to recall that everything after & is inte= rpreted as a string (perhaps?) though it is possible that the stuff inside = the ampersand command portion also gets tokenized. The ampersand routine i= s passed a pointer to where the command itself starts in memory, and then i= t has to finish out the parsing on its own. This is nice in that it makes = it very flexible, but from a grammar validation standpoint this is awful be= cause you have no way of knowing something is valid until it works or it fa= ils.