Skip to content

Commit 3de2445

Browse files
committed
Add thematic overview of CPROVER directories
1 parent d0df7bc commit 3de2445

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

doc/architectural/cprover-architecture-overview.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,57 @@ interpreted) are named with `_typet`. For example `ui_message_handlert`
5252
rather than `UI_message_handlert` or `UIMessageHandler` and
5353
`union_typet`.
5454

55+
# Overview of CPROVER directories
56+
57+
- language front ends
58+
59+
* ansi-c
60+
* cpp
61+
* langapi
62+
* jsil
63+
64+
65+
- static analysis
66+
67+
* analysis
68+
* pointer analysis
69+
70+
71+
- utilities
72+
73+
* big int
74+
* json
75+
* xmllang
76+
* util
77+
* miniz
78+
* nonstd
79+
80+
81+
- tools
82+
83+
* cbmc
84+
* clobber
85+
* goto-analyzer
86+
* goto-instrument
87+
* goto-diff
88+
* memory-models
89+
* goto-cc
90+
* jbmc
91+
92+
93+
- goto-programs
94+
95+
* goto-programs
96+
* linking
97+
98+
99+
- symbolic execution
100+
* goto-symex
101+
102+
103+
- solvers
104+
* solvers
105+
55106
\section other-apps Other apps
56107
Other Useful Code
57108
-----------------

0 commit comments

Comments
 (0)