Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doxverilog
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
doxverilog
Commits
7355f4bc
Commit
7355f4bc
authored
Dec 31, 2004
by
Dimitri van Heesch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release-1.4.0
parent
1c51f44b
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
36 additions
and
28 deletions
+36
-28
INSTALL
INSTALL
+2
-2
README
README
+2
-2
VERSION
VERSION
+1
-1
doxygen.spec
packages/rpm/doxygen.spec
+1
-1
code.l
src/code.l
+7
-7
docparser.cpp
src/docparser.cpp
+13
-5
doctokenizer.l
src/doctokenizer.l
+2
-2
xmldocvisitor.cpp
src/xmldocvisitor.cpp
+8
-8
No files found.
INSTALL
View file @
7355f4bc
DOXYGEN Version 1.
3.9.1-20041228
DOXYGEN Version 1.
4.0
Please read the installation section of the manual
(http://www.doxygen.org/install.html) for instructions.
--------
Dimitri van Heesch (
28
December 2004)
Dimitri van Heesch (
31
December 2004)
README
View file @
7355f4bc
DOXYGEN Version 1.
3.9.1_20041228
DOXYGEN Version 1.
4.0
Please read INSTALL for compilation instructions.
...
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (
28
December 2004)
Dimitri van Heesch (dimitri@stack.nl) (
31
December 2004)
VERSION
View file @
7355f4bc
1.
3.9.1-20041228
1.
4.0
packages/rpm/doxygen.spec
View file @
7355f4bc
Summary: A documentation system for C/C++.
Name: doxygen
Version: 1.
3.9.1_20041228
Version: 1.
4.0
Release: 1
Epoch: 1
Source0: ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz
...
...
src/code.l
View file @
7355f4bc
...
...
@@ -2178,12 +2178,6 @@ OPERATOR {ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}
g_type.resize(0);
BEGIN(g_memCallContext);
}
<MemberCall>[^a-z_A-Z0-9(\n] {
g_code->codify(yytext);
g_type.resize(0);
g_name.resize(0);
BEGIN(g_memCallContext);
}
<Body>[,=;\[] {
if (g_insideObjC && *yytext=='[')
{
...
...
@@ -2394,7 +2388,7 @@ OPERATOR {ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}
g_code->codify(yytext);
g_parmType.resize(0);g_parmName.resize(0);
}
<MemberCall
2,FuncCall>")"
{
<MemberCall
,MemberCall2,FuncCall>")"
{
g_theVarContext.addVariable(g_parmType,g_parmName);
g_theCallContext.popScope();
g_theCallContext.setClass(0);
...
...
@@ -2638,6 +2632,12 @@ OPERATOR {ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}
<RemoveSpecialCComment>"//"|"/*"
<RemoveSpecialCComment>\n { g_yyLineNr++; }
<RemoveSpecialCComment>.
<MemberCall>[^a-z_A-Z0-9(\n] {
g_code->codify(yytext);
g_type.resize(0);
g_name.resize(0);
BEGIN(g_memCallContext);
}
<*>\n({B}*"//"[!/][^\n]*\n)+ { // remove special one-line comment
if (Config_getBool("STRIP_CODE_COMMENTS"))
{
...
...
src/docparser.cpp
View file @
7355f4bc
...
...
@@ -372,11 +372,12 @@ static void detectNoDocumentedParams()
if
(
!
g_memberDef
->
hasDocumentedParams
()
&&
g_hasParamCommand
)
{
//printf("%s->setHasDocumentedParams(TRUE);\n",g_memberDef->name().data());
g_memberDef
->
setHasDocumentedParams
(
TRUE
);
}
else
if
(
!
g_memberDef
->
hasDocumentedParams
())
{
bool
allDoc
=
TRUE
;
bool
allDoc
=
TRUE
;
// no paramater => all parameters are documented
if
(
// member has parameters
al
&&
// but the member has a parameter list
al
->
count
()
>
0
// with at least one parameter (that is not void)
...
...
@@ -388,8 +389,12 @@ static void detectNoDocumentedParams()
// see if all parameters have documentation
for
(
ali
.
toFirst
();(
a
=
ali
.
current
())
&&
allDoc
;
++
ali
)
{
allDoc
=
!
a
->
docs
.
isEmpty
();
//printf("a->name=%s doc=%s\n",a->name.data(),a->docs.data());
if
(
!
a
->
name
.
isEmpty
()
&&
a
->
type
!=
"void"
)
{
allDoc
=
!
a
->
docs
.
isEmpty
();
}
//printf("a->type=%s a->name=%s doc=%s\n",
// a->type.data(),a->name.data(),a->docs.data());
}
if
(
!
allDoc
&&
declAl
)
// try declaration arguments as well
{
...
...
@@ -398,16 +403,19 @@ static void detectNoDocumentedParams()
Argument
*
a
;
for
(
ali
.
toFirst
();(
a
=
ali
.
current
())
&&
allDoc
;
++
ali
)
{
allDoc
=
!
a
->
docs
.
isEmpty
();
if
(
!
a
->
name
.
isEmpty
()
&&
a
->
type
!=
"void"
)
{
allDoc
=
!
a
->
docs
.
isEmpty
();
}
//printf("a->name=%s doc=%s\n",a->name.data(),a->docs.data());
}
}
}
if
(
allDoc
)
{
//printf("%s->setHasDocumentedParams(TRUE);\n",g_memberDef->name().data());
g_memberDef
->
setHasDocumentedParams
(
TRUE
);
}
}
//printf("Member %s hasReturnCommand=%d\n",g_memberDef->name().data(),g_hasReturnCommand);
if
(
!
g_memberDef
->
hasDocumentedReturnType
()
&&
// docs not yet found
...
...
src/doctokenizer.l
View file @
7355f4bc
...
...
@@ -279,7 +279,7 @@ OPTSTARS ("//"{BLANK}*)?"*"*{BLANK}*
LISTITEM {BLANK}*{OPTSTARS}"-"("#")?{WS}
ENDLIST {BLANK}*{OPTSTARS}"."{BLANK}*\n
ATTRIB {ID}{WS}*("="{WS}*(("\""[^\"]*"\"")|("'"[^\']*"'")|[^ \t\r\n'"><]+))?
URLCHAR [a-z_A-Z0-9\!\~\:\;\'\$\?\@\&\%\#\.\-\+\/\=]
URLCHAR [a-z_A-Z0-9\!\~\
,\
:\;\'\$\?\@\&\%\#\.\-\+\/\=]
URLMASK (([a-z_A-Z][^\>\"\n]*{URLCHAR})|({URLCHAR}+))([({]{URLCHAR}*[)}])?
FILESCHAR [a-z_A-Z0-9\\:\\\/\-\+]
FILEECHAR [a-z_A-Z0-9\-\+]
...
...
@@ -675,7 +675,7 @@ REFWORD ("#"|"::")?({ID}("."|"#"|"::"|"-"))*{ID}{FUNCARG}?
unput(' ');
return 0;
}
<St_Ref>{
BLANK}+"\""
{
<St_Ref>{
WS}+"\""
{
BEGIN(St_Ref2);
}
<St_Ref>\n {
...
...
src/xmldocvisitor.cpp
View file @
7355f4bc
...
...
@@ -125,25 +125,25 @@ void XmlDocVisitor::visit(DocStyleChange *s)
switch
(
s
->
style
())
{
case
DocStyleChange
:
:
Bold
:
if
(
s
->
enable
())
m_t
<<
"<bold>"
;
else
m_t
<<
"</bold>
"
;
if
(
s
->
enable
())
m_t
<<
"<bold>"
;
else
m_t
<<
"</bold>"
;
break
;
case
DocStyleChange
:
:
Italic
:
if
(
s
->
enable
())
m_t
<<
"<emphasis>"
;
else
m_t
<<
"</emphasis>
"
;
if
(
s
->
enable
())
m_t
<<
"<emphasis>"
;
else
m_t
<<
"</emphasis>"
;
break
;
case
DocStyleChange
:
:
Code
:
if
(
s
->
enable
())
m_t
<<
"<computeroutput>"
;
else
m_t
<<
"</computeroutput>
"
;
if
(
s
->
enable
())
m_t
<<
"<computeroutput>"
;
else
m_t
<<
"</computeroutput>"
;
break
;
case
DocStyleChange
:
:
Subscript
:
if
(
s
->
enable
())
m_t
<<
"<subscript>"
;
else
m_t
<<
"</subscript>
"
;
if
(
s
->
enable
())
m_t
<<
"<subscript>"
;
else
m_t
<<
"</subscript>"
;
break
;
case
DocStyleChange
:
:
Superscript
:
if
(
s
->
enable
())
m_t
<<
"<superscript>"
;
else
m_t
<<
"</superscript>
"
;
if
(
s
->
enable
())
m_t
<<
"<superscript>"
;
else
m_t
<<
"</superscript>"
;
break
;
case
DocStyleChange
:
:
Center
:
if
(
s
->
enable
())
m_t
<<
"<center>"
;
else
m_t
<<
"</center>
"
;
if
(
s
->
enable
())
m_t
<<
"<center>"
;
else
m_t
<<
"</center>"
;
break
;
case
DocStyleChange
:
:
Small
:
if
(
s
->
enable
())
m_t
<<
"<small>"
;
else
m_t
<<
"</small>
"
;
if
(
s
->
enable
())
m_t
<<
"<small>"
;
else
m_t
<<
"</small>"
;
break
;
case
DocStyleChange
:
:
Preformatted
:
if
(
s
->
enable
())
...
...
@@ -153,7 +153,7 @@ void XmlDocVisitor::visit(DocStyleChange *s)
}
else
{
m_t
<<
"</preformatted>
"
;
m_t
<<
"</preformatted>"
;
m_insidePre
=
FALSE
;
}
break
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment