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

SCM Repository

[smlnj] Annotation of /sml/trunk/src/ml-yacc/src/absyn.sig
ViewVC logotype

Annotation of /sml/trunk/src/ml-yacc/src/absyn.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 250 - (view) (download) (as text)

1 : monnier 249 (* ML-Yacc Parser Generator (c) 1989 Andrew W. Appel, David R. Tarditi
2 :     *
3 :     * $Log$
4 :     * Revision 1.1.1.10 1999/04/17 18:56:11 monnier
5 :     * version 110.16
6 :     *
7 :     * Revision 1.1.1.1 1997/01/14 01:38:05 george
8 :     * Version 109.24
9 :     *
10 :     * Revision 1.1.1.1 1996/01/31 16:01:44 george
11 :     * Version 109
12 :     *
13 :     *)
14 :    
15 :     signature ABSYN =
16 :     sig
17 :     datatype exp = EVAR of string
18 :     | EAPP of exp * exp
19 :     | ETUPLE of exp list
20 :     | EINT of int
21 :     | FN of pat * exp
22 :     | LET of decl list * exp
23 :     | UNIT
24 :     | SEQ of exp * exp
25 :     | CODE of string
26 :     and pat = PVAR of string
27 :     | PAPP of string * pat
28 :     | PTUPLE of pat list
29 :     | PLIST of pat list
30 :     | PINT of int
31 :     | WILD
32 :     | AS of pat * pat
33 :     and decl = VB of pat * exp
34 :     and rule = RULE of pat * exp
35 :     val printRule : ((string -> unit) * (string -> unit)) -> rule -> unit
36 :     end

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