
On Thu, Feb 14, 2008 at 09:56:15AM +0100, Christian Maeder wrote:
John Meacham wrote:
The HughesPJ output is correct:
*DocLike> P.text "a" <+> (P.text "b" <$> P.text "c") a b c
Could Daan's parser (that I only looked at) create such "correct" output, too?
I believe so, I generally use daan's because I find it easier to create good layout in and i think it is strictly more powerful. I didn't try to hard to match up the operators exactly between the two instances but I probably should, as I didn't use the hughespj one much. it is likely I can get them to produce the same results with some tweaking and I might want to add a couple more forms of line break into the class. here is a link to his paper on his pretty printer http://citeseer.ist.psu.edu/480959.html -- John Meacham - ⑆repetae.net⑆john⑈