Re: future-proof parsing
Colin Fleming <[email protected]> Fri, 18 Dec 2009 12:55:02 +0100
| Newsgroups | gmane.comp.lang.sml.smlnj |
|---|---|
| Message-ID | <[email protected]> |
Thanks - is the grammar available? Looking at the site, it seems like the code isn't publicly available yet. Cheers, Colin 2009/12/18 John Reppy <[email protected]>: > I don't know of any, but the Manticore parser is a superset of a subset o= f an > SML grammar. > > =A0 =A0 =A0 =A0- John > > On Dec 18, 2009, at 5:12 AM, Colin Fleming wrote: > >> Just out of curiosity, has anyone written a parser for SML using >> ml-antlr? All existing implementations I've looked at use LALR >> parsers, I'd be interested to know if anyone has written a top-down >> parser for it. >> >> Cheers, >> Colin >> >> 2009/12/18 John Reppy <[email protected]>: >>> I write all my new parsers and scanners using ml-antlr and ml-ulex. >>> While ml-yacc will continue to be supported, I expect that ml-ulex will >>> eventually completely replace ml-lex, since the compatibility mode >>> allows ml-ulex to be used in place of ml-lex (and the ml-lex code base >>> is horrible). >>> >>> If there are aspects of the ml-lpt docs that you think need improvement, >>> please file a feature request at https://smlnj-gforge.cs.uchicago.edu/b= ugform.php >>> >>> =A0 =A0 =A0 =A0- John >>> >>> >>> On Dec 18, 2009, at 4:53 AM, Gergely Buday wrote: >>> >>>> Dear SML/NJ developers, >>>> >>>> there does not seem too much activity around ml-ulex and ml-antlr, at >>>> least from the documentation viewpoint - it is almost three years old >>>> and fragmented. If I started a new parser today, would you recommend >>>> me to switch back to ml-lex and ml-yacc, being more tested and mature? >>>> My input is strictly ASCII. >>>> >>>> - Gergely >>>> >>>> ----------------------------------------------------------------------= -------- >>>> This SF.Net email is sponsored by the Verizon Developer Community >>>> Take advantage of Verizon's best-in-class app development support >>>> A streamlined, 14 day to market process makes app distribution fast an= d easy >>>> Join now and get one step closer to millions of Verizon customers >>>> http://p.sf.net/sfu/verizon-dev2dev >>>> _______________________________________________ >>>> Smlnj-list mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/smlnj-list >>>> >>> >>> >>> -----------------------------------------------------------------------= ------- >>> This SF.Net email is sponsored by the Verizon Developer Community >>> Take advantage of Verizon's best-in-class app development support >>> A streamlined, 14 day to market process makes app distribution fast and= easy >>> Join now and get one step closer to millions of Verizon customers >>> http://p.sf.net/sfu/verizon-dev2dev >>> _______________________________________________ >>> Smlnj-list mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/smlnj-list >>> >> > > ---------------------------------------------------------------------------= --- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev =