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

SCM Repository

[smlnj] Diff of /sml/trunk/src/cm/parse/cm.grm
ViewVC logotype

Diff of /sml/trunk/src/cm/parse/cm.grm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 318, Mon Jun 7 09:32:09 1999 UTC revision 336, Thu Jun 17 09:23:20 1999 UTC
# Line 171  Line 171 
171  exp : boolexp                                   (boolexp)  exp : boolexp                                   (boolexp)
172    
173  aexp : NUMBER                                   (S.number NUMBER)  aexp : NUMBER                                   (S.number NUMBER)
174       | sym                                      (S.variable sym)       | sym                                      (S.variable gp sym)
175       | LPAREN aexp RPAREN                       (aexp)       | LPAREN aexp RPAREN                       (aexp)
176       | aexp PLUS aexp                           (S.plus (aexp1, aexp2))       | aexp PLUS aexp                           (S.plus (aexp1, aexp2))
177       | aexp MINUS aexp                          (S.minus (aexp1, aexp2))       | aexp MINUS aexp                          (S.minus (aexp1, aexp2))
# Line 181  Line 181 
181       | TILDE aexp                               (S.negate aexp)       | TILDE aexp                               (S.negate aexp)
182    
183  boolexp : DEFINED LPAREN ml_symbol RPAREN       (S.ml_defined ml_symbol)  boolexp : DEFINED LPAREN ml_symbol RPAREN       (S.ml_defined ml_symbol)
184          | DEFINED LPAREN sym RPAREN             (S.cm_defined sym)          | DEFINED LPAREN sym RPAREN             (S.cm_defined gp sym)
185          | LPAREN boolexp RPAREN                 (boolexp)          | LPAREN boolexp RPAREN                 (boolexp)
186          | boolexp ANDALSO boolexp               (S.conj (boolexp1, boolexp2))          | boolexp ANDALSO boolexp               (S.conj (boolexp1, boolexp2))
187          | boolexp ORELSE boolexp                (S.disj (boolexp1, boolexp2))          | boolexp ORELSE boolexp                (S.disj (boolexp1, boolexp2))

Legend:
Removed from v.318  
changed lines
  Added in v.336

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0