You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
Doxygen is the de facto standard tool for generating documentation from annotated source code. It supports C++, C, Objective-C, C#, PHP, Java, Python, IDL, Fortran, VHDL, and more. The project is written primarily in C++ (C++17) and uses Flex (`.l` files) for lexical scanning, Python scripts for code generation, and CMake as its build system.
6
6
7
-
Current version: **1.17.0**
7
+
Current version can be found in the VERSION file in the root of the repository. This is typically the development version (to be released version).
8
8
9
9
## Repository Structure
10
10
@@ -170,7 +170,10 @@ Use `-t [tracefile]` for full tracing output (very verbose; useful for experts).
170
170
-`<build>/generated_src/configvalues.cpp` – from `config.xml` via `configgen.py`
171
171
-`<build>/generated_src/configoptions.cpp` – from `config.xml` via `configgen.py`
172
172
-`<build>/generated_src/settings.h` – from CMake configuration
173
-
- Scanner `.cpp` files – generated from `.l` files by Flex
173
+
- Scanner `.cpp` files – generated from `.l` files by GNU flex
174
+
-`<build>/generate_src/ce_parse.cpp` - from `constexp.y` generated by GNU bison
175
+
- files in `vhdlparser` directory that have `Generated By:JavaCC:` in the header are generated by JavaCC.
176
+
- Python files in `addon/doxmlparser/doxmlparser` are generated by generateDS (https://www.davekuhlman.org/generateDS.html)
174
177
175
178
## CI/CD
176
179
@@ -183,7 +186,7 @@ Tests run on: Ubuntu (GCC & Clang, Intel & ARM), macOS (Intel & Apple Silicon),
183
186
### Bundled (in `deps/`)
184
187
-`spdlog` – logging
185
188
-`fmt` – string formatting
186
-
-`sqlite3` – search index database
189
+
-`sqlite3` – for SQLite output format
187
190
-`TinyDeflate` – compression
188
191
-`liblodepng` – PNG generation
189
192
-`libmscgen` – MSC diagram rendering
@@ -210,3 +213,4 @@ Tests run on: Ubuntu (GCC & Clang, Intel & ARM), macOS (Intel & Apple Silicon),
0 commit comments