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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/codegen/clang.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/codegen/clang.sml

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

branches/vis15/src/compiler/clang/clang.sml revision 3811, Wed May 4 01:14:18 2016 UTC branches/vis15/src/compiler/codegen/clang.sml revision 3812, Wed May 4 13:16:31 2016 UTC
# Line 56  Line 56 
56       * typedef is generated.       * typedef is generated.
57       *)       *)
58        | D_StructDef of string option * (ty * string) list * string option        | D_StructDef of string option * (ty * string) list * string option
59      (* derived struct declaration (C++) *)      (* C++ struct/class definition *)
60        | D_DerivedStructDef of string * (ty * string) list        | D_ClassDef of {
61                name : string,              (* class/struct name *)
62                from : string option,       (* optional base class *)
63                public : member list,
64                protected : member list,
65                private : member list
66              }
67    
68        and member
69          = M_Var of attr list * ty * var
70          | M_Proto of attr list * ty * string * param list
71    
72      and initializer      and initializer
73        = I_Exp of exp        = I_Exp of exp

Legend:
Removed from v.3811  
changed lines
  Added in v.3812

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