Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /trunk/src/parser/diderot.grm
ViewVC logotype

Diff of /trunk/src/parser/diderot.grm

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

revision 32, Wed Feb 10 22:24:56 2010 UTC revision 33, Thu Feb 11 00:37:51 2010 UTC
# Line 47  Line 47 
47    | SEMI                (";")    | SEMI                (";")
48    | HASH                ("#")    | HASH                ("#")
49    | BANG                ("!")    | BANG                ("!")
50    | INT of IntInf.int    | POSINT of IntInf.int
51      | NEGINT of IntInf.int
52    | FLOAT of FloatLit.float    | FLOAT of FloatLit.float
53    | STRING of string    | STRING of string
54    | ID of Atom.atom    | ID of Atom.atom
# Line 201  Line 202 
202          ;          ;
203    
204  Dimension  Dimension
205          : INT          : POSINT
206                  => (INT)                  => (POSINT)
207          ;          ;
208    
209  (***** Expressions *****)  (***** Expressions *****)
# Line 263  Line 264 
264  AtomExp  AtomExp
265          : ID          : ID
266                  => (markExpr(FULL_SPAN, PT.E_Var ID))                  => (markExpr(FULL_SPAN, PT.E_Var ID))
267          | INT          | POSINT
268                  => (markExpr(FULL_SPAN, PT.E_Lit(L.Int INT)))                  => (markExpr(FULL_SPAN, PT.E_Lit(L.Int POSINT)))
269            | NEGINT
270                    => (markExpr(FULL_SPAN, PT.E_Lit(L.Int NEGINT)))
271          | FLOAT          | FLOAT
272                  => (markExpr(FULL_SPAN, PT.E_Lit(L.Float FLOAT)))                  => (markExpr(FULL_SPAN, PT.E_Lit(L.Float FLOAT)))
273          | STRING          | STRING

Legend:
Removed from v.32  
changed lines
  Added in v.33

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