Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Log of /sml/trunk/compiler/Elaborator/print/ppast.sml
ViewVC logotype

Log of /sml/trunk/compiler/Elaborator/print/ppast.sml

Parent Directory Parent Directory

Sticky Revision:
(Current path doesn't exist after revision 6290)

Revision 3324 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 7 23:20:21 2009 UTC (11 years, 3 months ago) by jriehl
File length: 45163 byte(s)
Diff to previous 3305
"Unfixing" part of change made on 2009.04.28: removing parenthesis from 
a SeqExp that contains a nested FixAppExp can make the result ambiguous.  
The result will "round trip", but changes how the result will be 
compiled.  Added special case to fix this specific problem.

Revision 3305 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 28 18:42:17 2009 UTC (11 years, 3 months ago) by jriehl
File length: 44738 byte(s)
Diff to previous 2492
Fixed some "bugs" in the PPAst pretty printer that were making "round 
trips" fail ((pp o parse o pp o parse) s != (pp o parse) s).  

   - The "fn" was not being prepended to FnExp's.

   - Removed parenthesis for sequence expressions of one
     subexpression.  (Iteratively sending this back to the parser kept
     adding nested parenthesis.)

   - A ">" was being appended after selector expressions ("#x" would
     pretty print as "#x>").

   - Fixed spelling error (was "stuct") and added whitespace between the
     structure body and the "end" keyword for BaseStr's.

   - Changed ":" to "=" for Strb's (note that constraints were not and
     are still not handled).

Revision 2492 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 03:39:10 2007 UTC (13 years, 3 months ago) by dbm
File length: 43714 byte(s)
Diff to previous 2162
merge revisions 2221:2491 from primop-branch-3

Revision 2162 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 2 21:20:47 2006 UTC (13 years, 9 months ago) by blume
File length: 44162 byte(s)
Diff to previous 1344
eliminated src dir

Revision 1344 - (view) (download) (annotate) - [select for diffs]
Added Wed Aug 13 18:04:08 2003 UTC (17 years ago) by macqueen
Original Path: sml/trunk/src/compiler/Elaborator/print/ppast.sml
File length: 44162 byte(s)
merged changes from mcz-branch (tag: dbm-20030813-mcz-merge1)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

ViewVC Help
Powered by ViewVC 1.0.0