On Wed, Apr 07, 2010 at 08:58:39PM +1200, Ralph Versteegen wrote: > On 07/04/2010, Seth Hetu <[email protected]> wrote: > >> Wrote a proper lexer for HSpeak - nearly: it still produces strings rather > >> than lexemes since the rest of HSpeak wouldn't know what to do with them. > > > > Congratulations! May I ask what kind of lexer it is? (Recursive > > descent, I'm guessing). > > > > -->Seth > > I thought recursive descent was used only for parsers, not lexers (but > maybe complicated context sensitive grammars would require them)? > > I looked around for parser generators for Euphoria and found one, but > it had an infexible lexer, so after considering writing my own lexer > generator I simply hand coded it - just as well, turned out to not be > much work. The lexer doesn't distinguish numbers yet, but I think I > shall add that, because I think I shall upgrade HSpeak to use tokens > rather than strings (which will be a huge change requiring a lot of > rewriting)
You know the hspeak code better than I, would it be worth it to try and move away from euphoria entirely? --- James _______________________________________________ Ohrrpgce mailing list [email protected] http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
