From: "Florian Groß" Date: 2005-04-24T11:03:22+09:00 Subject: Re: announcing RubyLexer 0.6.0 --------------050309060604080800060103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit vikkous wrote: >>How extendable is this? Would you be able to add new rules to it >>add run-time? > > Ummm... if you're really lucky, maybe. I didn't really have > extensibility in mind. It might be possible to add it, without a lot > of trouble, depending on what you want to extend. So, what do you want > to extend? One simple example would be adding a ".=" assign-result-of-method-call operator as in "foo = 'bar'; foo .= reverse" > Oh! That would be lovely. Weird syntax, obscure syntax, new syntax, > twisted, devious, mutant syntax, I want it all for my menagerie. See attachment. --------------050309060604080800060103 Content-Type: application/x-ruby; name="pre.rb" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="pre.rb" ZXZhbCBcDQpldmFsKFwNCiNwdXRzKFwNCiMhaWYgZGVmaW5lZD8oY2xhc3MgRU5WOjpGUklF TkRMWTsgZW5kKQ0KJXskXyAgID0NCiAgJSUlDQojeygNCiAoKg0KKT0qJDwNCiApLm1hcCB7 fCRffA0KfiVyIF4jISBtZXNzaW5lc3M/IHN1YiggJXIgI3sNCiUuXi4uLiUgKC4rKSB9ezF9 IG5vbnNlbnNlLCA8PCcgPj4nLg0KICBcMQ0KID4+DQpkZWxldGUoICUlJSA8PCc+PiAgDQop OicNCikgKSA6ICggKA0KWyBbICMgXSBdDQogIHN1YiggJXINCl4gI3sgICAlcQ0KKA0KLi4g JQkqXFxzKgkNCn0gICQpDQp4ZW5vbikgeyBAXyA9ICQxLmluc3BlY3QNCiUoICRfIDw8ICNA XyA8PCAlIyMjI0BfDQogKX0JXQ0KXVsgMCBdKQ0KICApfX0NCiRffSkNCl9fRU5EX18NCiMh ZW5kDQolKCUocHV0cyAlKEV4ZWN1dGluZyBSdWJ5IGNvZGUuLi4pKSkpDQo= --------------050309060604080800060103--