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

SCM Repository

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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14 - (view) (download)

1 : jhr 14 (* diderot.grm
2 :     *
3 :     * COPYRIGHT (c) 2010 The Diderot Project (http://diderot.cs.uchicago.edu)
4 :     * All rights reserved.
5 :     *)
6 :    
7 :     %name Diderot;
8 :    
9 :     %tokens
10 :     : KW_actor ("actor")
11 :     | KW_field ("field")
12 :     | KW_image ("image")
13 :     | OP_plus ("+")
14 :     | OP_minus ("-")
15 :     | OP_star ("*")
16 :     | OP_at ("@")
17 :     | LP ("(")
18 :     | RP (")")
19 :     | LB ("[")
20 :     | RB ("]")
21 :     | LCB ("{")
22 :     | RCB ("}")
23 :     | INT of IntInf.int
24 :     | FLOAT of FloatLit.float
25 :     | STRING of string
26 :     ;
27 :    
28 :     File
29 :     : Decl+
30 :     ;
31 :    
32 :     Decl
33 :     : ImageDecl
34 :     | ValueDecl
35 :     | FunDecl
36 :     | ActorDecl
37 :     ;
38 :    
39 :     ImageDecl
40 :     : "image" ID ";"
41 :     ;

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