File tree 1 file changed +7
-7
lines changed 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ CPROVER codebase.
15
15
See detailed documentation at \ref irept.
16
16
17
17
[ irept] (\ref irept)s are generic tree nodes. You
18
- should think of each node as holding a single string ([ data] ( irept::data ) ,
18
+ should think of each node as holding a single string ([ data] (\ref irept::data),
19
19
actually an \ref irep_idt) and lots of child nodes, some of which are numbered
20
20
([ sub] (\ref irept::dt::sub)) and some of which are labelled, and the label
21
21
can either start with a “\# ” ([ comments] (\ref irept::dt::comments)) or without
@@ -101,15 +101,15 @@ See documentation at \ref dstringt.
101
101
102
102
\subsection typet_section typet
103
103
104
- See \ref typet.
105
-
106
- To be documented.
104
+ \ref typet represents the type of an expression. Types may have subtypes,
105
+ stored in two [ sub] (\ref irept::dt::sub)s named “subtype” (a single type) and
106
+ “subtypes” (a vector of types). For pre-defined types see ` std_types.h ` and
107
+ ` mathematical_types.h ` .
107
108
108
109
\subsubsection symbol_typet_section symbol_typet
109
110
110
- See \ref symbol_typet.
111
-
112
- To be documented.
111
+ \ref symbol_typet is a type used to store a reference to the symbol table. The
112
+ full \ref symbolt can be retrieved using the identifier of \ref symbol_typet.
113
113
114
114
\subsection exprt_section exprt
115
115
You can’t perform that action at this time.
0 commit comments