| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
The `*_cast` had already been introduced, but there were some other places that needed the "REJECT" as well.
Also the cast was missing a whitesace between the cast name and the `<`.
Tested also against he doxygen internal documentation.
|
| |
|
|
|
|
|
| |
Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l)
Use an automatic procedure to generate the routine with the translation of the states to a string.
|
|\
| |
| | |
issue #7123: some code line are missed in the xml file for java
|
| |
| |
| |
| |
| | |
When already in a comment block don't reset the last comment type.
Problem also occurs with e.g. C
|
| |
| |
| |
| |
| |
| | |
- moved unescapeCharsInString to util.cpp
- restructured flow keyword counting
- make flow keyword counting work for python and fortran code as well
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
this commit is a squashed merge from lots of doxyparse evolution and
concentrates contributions from many authors, all listed at the end of this
message as Signed-off-by
follow a list of all improvements and bugfixes on doxyparse:
* workarounding strings replaced by doxygen core
* print missing module name for some C code (analizo/analizo#155)
* do not count/print 'void' as a function argument
* rough instructions for doxyparse release
* limit identifiers to 1024 chars (analizo/analizo#135)
* removing "\\" from function signatures (analizo/analizo#138)
* fix override args references (analizo/analizo#79)
* check if new_data in removeDoubleQuotes function is empty (analizo/analizo#120)
* removing double quotes from function signature (analizo/analizo#117)
* check if ArgumentList is null (analizo/analizo#116)
* don't report same module/class more than once (analizo/analizo#112)
* add missing key "defines:" to all modules (analizo/analizo#111)
* check if string is larger than 1 before removing surrounding quotes (analizo/analizo#110)
* doxyparse properly detects package methods
* output inheritance as list instead of hash
* start yaml document: ---
* adding double quoted in module name (analizo/analizo#106)
* added --version flag to doxyparse
* removing double quotes from function arguments list
* fix doxyparse segfault for python source files
* using quotes to surround members definition on yaml
* add the number of conditionals path
* generate configvalues.h
* adding .cs (csharp) as non-C file extension
* adding .pyw (python) as non-C file extension
* adding .py (python) as non-C file extension
Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org>
Signed-off-by: Henrique Dutra <hld@henriquedutra.com.br>
Signed-off-by: Igor Ribeiro Barbosa Duarte <igor.ribeiro.duarte@gmail.com>
Signed-off-by: João M. Miranda <joaomm88@gmail.com>
Signed-off-by: Jonathan Moraes <arkyebr@gmail.com>
Signed-off-by: Kleber <kleberbritomoreira10@gmail.com>
Signed-off-by: leonardork <leodegolim@yahoo.com.br>
Signed-off-by: Marcelo Ferreira <marcelohpf@gmail.com>
Signed-off-by: Mateus Andrade <mateusandrade080@gmail.com>
Signed-off-by: Matheus Miranda <matheusmirandalacerda@gmail.com>
Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org>
Signed-off-by: Sabryna de Sousa <sabryna.sousa1323@gmail.com>
Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br>
Signed-off-by: VinyPinheiro <viny-pinheiro@hotmail.com>
|
|\ \
| | |
| | |
| | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
|
| |/
| |
| |
| | |
Consistency
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
cfriedt/feature/cfriedt/6955/allow-javadoc-style-comment-blocks-with-a-doxyfile-variable
Allow Javadoc-style comment blocks with a Doxyfile variable
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Double id for tooltips in XHTML possible.
|
| |
| |
| |
| | |
The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs.
|
|/ |
|
| |
|
|\ |
|
| |\
| | |
| | | |
Issue 6469: Java method calls are ignored in generating call/caller graph with Graphviz
|
| | |
| | |
| | |
| | |
| | |
| | | |
with Graphviz
Added possibility for `List<String> list = new ArrayList<>();` and `List<String> list = new ArrayList<String>();` i.e. the `<...>` in the `new` part
|
|/ /
| |
| |
| | |
Added a Slice-optimized output mode.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
contains the classname
Problem is the '.' in the namespace name.
For Csharp:
namespace N1.n2
{
is equivalent to
namespace N1
{
namespace N2
{
This splitting has to be considered in the scanner so the different namespaces are mentioned. In the code.l the '.' was not handled.
|
|\ \
| | |
| | | |
Don't link to non existing / not accessible namespaces , in CSharp, in the source code
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
source code
In the following the 'test' and 'System' were linked in the source code, this should not be the case.
using test;
using System;
using System.IO;
namespace NON
{
}
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| | |
In PHP the word `self` was not color coded and the functions were nor referenced in the CALL / CALLER graphs, / REFERENCES / REFERENCED lists.
|
| | |
|
|/
|
|
|
| |
A longer match was chosen by 'lex' resulting in that 'operator<' and 'operator<=' and the first argument were not correctly linked and color coded.
We now test if the "operator" match is present, if so we use the right rule for operator.
|
| |
|
|
|
|
|
|
| |
for C++
Removed "remove" as keyword for C type of languages.
|
|
|
|
|
|
| |
Handling comment block in scanner.l and code.l in an analogous way.
The problem is caused by a non terminated comment bock in a comment block.
It is strongly advised not to use comment blocks inside other comment blocks and otherwise fix the message.
|
|\
| |
| | |
Bug 743539 - Field with name "internal" confuses documentation builder.
|
| |\ |
|
| | |
| | |
| | |
| | | |
internal is not a Java reserved word / keyword but was handled as such.
|
|\ \ \
| |_|/
|/| | |
Bug 794509 - c# see langword broken
|
| |/
| |
| |
| |
| | |
- code.l: The word 'null' was not recognized as reserved word
- docparser.l The attribute 'langword' should not generate a link but the 'langword' value as code.
|
|/
|
|
|
|
| |
in C++ documentation source browser.
In case of Cpp don't see 'get' and 'set' as keywords, but in case the keyword rule is used REJECT the rule and give other rules a chance (e.g. the function rule).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Rebased with upstream master
* Added build instructions to README
* Bug 398942 - fixes the problem with instance variables and
arguments with the same name
Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org>
Signed-off-by: João M. Miranda <joaomm88@gmail.com>
Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org>
Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br>
Signed-off-by: Jonathan Moraes <arkyebr@gmail.com>
|
|
|
|
| |
calling dependencing
|
|\
| |
| | |
Bug 722112 - 'static' and 'throw' C++ keywords not colored
|
| |
| |
| |
| | |
In case we don't specify a name with a type in the prototype of a function the type is still stored and should be moved to the type/
|
| | |
|