Skip to content

Commit 40dc1d8

Browse files
Charliemowoodpeterschrammel
authored andcommitted
Add links to CPROVER directories
Improve structure of READMEs in table of contents
1 parent 95fdf85 commit 40dc1d8

File tree

27 files changed

+76
-78
lines changed

27 files changed

+76
-78
lines changed

doc/architectural/cprover-architecture-overview.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -56,52 +56,52 @@ rather than `UI_message_handlert` or `UIMessageHandler` and
5656

5757
- language front ends
5858

59-
* ansi-c
60-
* cpp
61-
* langapi
62-
* jsil
59+
* \ref ansi-c
60+
* \ref cpp
61+
* \ref langapi
62+
* \ref jsil
6363

6464

6565
- static analysis
6666

67-
* analysis
68-
* pointer analysis
67+
* \ref analyses
68+
* \ref pointer-analysis
6969

7070

7171
- utilities
7272

73-
* big int
74-
* json
75-
* xmllang
76-
* util
77-
* miniz
78-
* nonstd
73+
* \ref big int
74+
* \ref json
75+
* \ref xmllang
76+
* \ref util
77+
* \ref miniz
78+
* \ref nonstd
7979

8080

8181
- tools
8282

83-
* cbmc
84-
* clobber
85-
* goto-analyzer
86-
* goto-instrument
87-
* goto-diff
88-
* memory-models
89-
* goto-cc
90-
* jbmc
83+
* \ref cbmc
84+
* \ref clobber
85+
* \ref goto-analyzer
86+
* \ref goto-instrument
87+
* \ref goto-diff
88+
* \ref memory-models
89+
* \ref goto-cc
90+
* \ref jbmc
9191

9292

9393
- goto-programs
9494

95-
* goto-programs
96-
* linking
95+
* \ref goto-programs
96+
* \ref linking
9797

9898

9999
- symbolic execution
100-
* goto-symex
100+
* \ref goto-symex
101101

102102

103103
- solvers
104-
* solvers
104+
* \ref solvers
105105

106106
\section other-apps Other apps
107107
Other Useful Code

src/analyses/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\defgroup analyses
2-
\ingroup analyses
1+
\defgroup analyses analyses
2+
# Folder analyses
33

44
FIXME: put here a good introduction describing what is contained
55
in this folder.

src/ansi-c/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\defgroup ansi-c
2-
\ingroup ansi-c
1+
\defgroup ansi-c ansi-c
2+
# Folder ansi-c
33

44
\author Kareem Khazem
55

src/assembler/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\defgroup assembler
2-
\ingroup assembler
1+
\defgroup assembler assembler
2+
# Folder assembler
33

44
`assembler/` is a module that serve as language front end.

src/big-int/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\defgroup big-int
2-
\ingroup big-int
1+
\defgroup big-int big-int
2+
# Folder big-int
33

44
CPROVER is distributed with its own multi-precision arithmetic library;
55
mainly for historical and portability reasons. The library is externally

src/cbmc/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
\defgroup cbmc
2-
\ingroup cbmc
3-
1+
\defgroup cbmc cbmc
2+
# Folder CBMC
43

54
The CBMC handles the code related to interacting with CBMC.

src/clobber/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
\defgroup clobber
2-
\ingroup clobber
3-
1+
\defgroup clobber clobber
2+
# Folder clobber
43
`clobber\` is a module that is a tool.

src/cpp/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\defgroup cpp
2-
\ingroup cpp
1+
\defgroup cpp cpp
2+
# Folder cpp
33

44
The C++ Language front-end is for processing C++.

src/goto-analyzer/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\defgroup goto-analyzer
2-
\ingroup goto-analyzer
1+
\defgroup goto-analyzer goto-analyzer
2+
# Folder goto-analyzer
33

44
`goto-analyzer/` is a module stores information related to interacting with
55
goto-analyzer. These files are medium risk to change and change frequently.

src/goto-cc/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\defgroup goto-cc
2-
\ingroup goto-cc
1+
\defgroup goto-cc goto-cc
2+
# Folder goto-cc
33

44
`goto-cc` is a compiler replacement that just performs the first step of
55
the process; converting C or C++ programs to goto-binaries. It is

0 commit comments

Comments
 (0)