id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,planetversion,pltversion
96,"Possible incorrect expression precedences for DotReference, BracketReference and CallExpression",untyped,dherman,"Hi Dave,

I think there's a pretty printing bug in versions 6 and 7 of javascript.plt. You gave DotReference and CallExpression a different precedence in version 6 (they were the same in version 5) and it causes some expressions to render in odd ways.

I've attached a new version of private/tests/pretty-print.ss containing extra tests that illustrate the problem (see lines 51 to 102).

I've also attached a version of print.ss with slightly altered precedences that make all the tests work (including all the test cases in Mirrors).

I think we're getting very close to library harmony now (pun intended).

Cheers,

-- Dave
",defect,closed,major,,dherman/javascript.plt,,,,(7 3),4.1.0.4
