• Craig Thomas Noble's avatar
    Fix to VHDL scanner. · 5ca7d423
    Craig Thomas Noble authored
    The following code should produce two groups, each containing one page, within the same documentation scope,
    currently it nests these groups and pages, resulting in incorrect documentation.
    
    --! \defgroup group1 Group 1
    --! \{
    --!   @brief Group 1
    --! \}
    
    --! \ingroup group1
    --! \{
    --! \page group1_page1 Page 1
    --! \verbatim
    --!  Some Page 1 text
    --! \endverbatim
    --! \}
    
    --! \defgroup group2 Group 2
    --! \{
    --!   @brief Group 2
    --! \}
    
    --! \ingroup group2
    --! \{
    --! \page group2_page1 Page 1
    --! \verbatim
    --!  Some Page 1 text
    --! \endverbatim
    --! \}
    
    Similar C code to demonstrate the correct output.
    
    //! \defgroup group1 Group 1
    //! \{
    //!   @brief Group 1
    //! \}
    
    //! \ingroup group1
    //! \{
    //! \page group1_page1 Page 1
    //! \verbatim
    //!  Some Page 1 text
    //! \endverbatim
    //! \}
    
    //! \defgroup group2 Group 2
    //! \{
    //!   @brief Group 2
    //! \}
    
    //! \ingroup group2
    //! \{
    //! \page group2_page1 Page 1
    //! \verbatim
    //!  Some Page 1 text
    //! \endverbatim
    //! \}
    5ca7d423
Name
Last commit
Last update
..
Makefile.in Loading commit data...
arguments.cpp Loading commit data...
arguments.h Loading commit data...
bib2xhtml.pl Loading commit data...
bufstr.h Loading commit data...
cite.cpp Loading commit data...
cite.h Loading commit data...
clangparser.cpp Loading commit data...
clangparser.h Loading commit data...
classdef.cpp Loading commit data...
classdef.h Loading commit data...
classlist.cpp Loading commit data...
classlist.h Loading commit data...
cmdmapper.cpp Loading commit data...
cmdmapper.h Loading commit data...
code.h Loading commit data...
code.l Loading commit data...
commentcnv.h Loading commit data...
commentcnv.l Loading commit data...
commentscan.h Loading commit data...
commentscan.l Loading commit data...
compound.xsd Loading commit data...
condparser.cpp Loading commit data...
condparser.h Loading commit data...
config.h Loading commit data...
config.l Loading commit data...
config.xml Loading commit data...
configgen.py Loading commit data...
configoptions.h Loading commit data...
constexp.h Loading commit data...
constexp.l Loading commit data...
constexp.y Loading commit data...
context.cpp Loading commit data...
context.h Loading commit data...
cppvalue.cpp Loading commit data...
cppvalue.h Loading commit data...
dbusxmlscanner.cpp Loading commit data...
dbusxmlscanner.h Loading commit data...
debug.cpp Loading commit data...
debug.h Loading commit data...
declinfo.h Loading commit data...
declinfo.l Loading commit data...
defargs.h Loading commit data...
defargs.l Loading commit data...
defgen.cpp Loading commit data...
defgen.h Loading commit data...
define.cpp Loading commit data...
define.h Loading commit data...
definition.cpp Loading commit data...
definition.h Loading commit data...
dia.cpp Loading commit data...
dia.h Loading commit data...
diagram.cpp Loading commit data...
diagram.h Loading commit data...
dirdef.cpp Loading commit data...
dirdef.h Loading commit data...
docbookgen.cpp Loading commit data...
docbookgen.h Loading commit data...
docbookvisitor.cpp Loading commit data...
docbookvisitor.h Loading commit data...
docparser.cpp Loading commit data...
docparser.h Loading commit data...
docsets.cpp Loading commit data...
docsets.h Loading commit data...
doctokenizer.h Loading commit data...
doctokenizer.l Loading commit data...
docvisitor.h Loading commit data...
dot.cpp Loading commit data...
dot.h Loading commit data...
doxygen.bst Loading commit data...
doxygen.cpp Loading commit data...
doxygen.css Loading commit data...
doxygen.h Loading commit data...
doxygen.md Loading commit data...
doxygen.pro.in Loading commit data...
doxygen.sty Loading commit data...
dynsections.js Loading commit data...
eclipsehelp.cpp Loading commit data...
eclipsehelp.h Loading commit data...
entry.cpp Loading commit data...
entry.h Loading commit data...
example.h Loading commit data...
extsearch.js Loading commit data...
filedef.cpp Loading commit data...
filedef.h Loading commit data...
filename.cpp Loading commit data...
filename.h Loading commit data...
filestorage.h Loading commit data...
footer.html Loading commit data...
formula.cpp Loading commit data...
formula.h Loading commit data...
fortrancode.h Loading commit data...
fortrancode.l Loading commit data...
fortranscanner.h Loading commit data...
fortranscanner.l Loading commit data...
ftextstream.cpp Loading commit data...
ftextstream.h Loading commit data...
ftvhelp.cpp Loading commit data...
ftvhelp.h Loading commit data...
groupdef.cpp Loading commit data...
groupdef.h Loading commit data...
growbuf.h Loading commit data...
header.html Loading commit data...
htags.cpp Loading commit data...
htags.h Loading commit data...
htmlattrib.h Loading commit data...
htmldocvisitor.cpp Loading commit data...
htmldocvisitor.h Loading commit data...
htmlgen.cpp Loading commit data...
htmlgen.h Loading commit data...
htmlhelp.cpp Loading commit data...
htmlhelp.h Loading commit data...
image.cpp Loading commit data...
image.h Loading commit data...
increasebuffer.py Loading commit data...
index.cpp Loading commit data...
index.h Loading commit data...
index.xsd Loading commit data...
jquery_fx.js Loading commit data...
jquery_p1.js Loading commit data...
jquery_p2.js Loading commit data...
jquery_p3.js Loading commit data...
jquery_pt.js Loading commit data...
jquery_ui.js Loading commit data...
lang_cfg.h Loading commit data...
lang_cfg.py Loading commit data...
language.cpp Loading commit data...
language.h Loading commit data...
languages.py Loading commit data...
latexdocvisitor.cpp Loading commit data...
latexdocvisitor.h Loading commit data...
latexgen.cpp Loading commit data...
latexgen.h Loading commit data...
layout.cpp Loading commit data...
layout.h Loading commit data...
layout_default.h Loading commit data...
layout_default.xml Loading commit data...
libdoxycfg.pro.in Loading commit data...
libdoxycfg.t.in Loading commit data...
libdoxygen.pro.in Loading commit data...
libdoxygen.t.in Loading commit data...
lodepng.cpp Loading commit data...
lodepng.h Loading commit data...
logos.cpp Loading commit data...
logos.h Loading commit data...
main.cpp Loading commit data...
mandocvisitor.cpp Loading commit data...
mandocvisitor.h Loading commit data...
mangen.cpp Loading commit data...
mangen.h Loading commit data...
markdown.cpp Loading commit data...
markdown.h Loading commit data...
marshal.cpp Loading commit data...
marshal.h Loading commit data...
memberdef.cpp Loading commit data...
memberdef.h Loading commit data...
membergroup.cpp Loading commit data...
membergroup.h Loading commit data...
memberlist.cpp Loading commit data...
memberlist.h Loading commit data...
membername.cpp Loading commit data...
membername.h Loading commit data...
message.cpp Loading commit data...
message.h Loading commit data...
msc.cpp Loading commit data...
msc.h Loading commit data...
namespacedef.cpp Loading commit data...
namespacedef.h Loading commit data...
navtree.css Loading commit data...
navtree.js Loading commit data...
objcache.cpp Loading commit data...
objcache.h Loading commit data...
outputgen.cpp Loading commit data...
outputgen.h Loading commit data...
outputlist.cpp Loading commit data...
outputlist.h Loading commit data...
pagedef.cpp Loading commit data...
pagedef.h Loading commit data...
parserintf.h Loading commit data...
perlmodgen.cpp Loading commit data...
perlmodgen.h Loading commit data...
portable.cpp Loading commit data...
portable.h Loading commit data...
portable_c.c Loading commit data...
pre.h Loading commit data...
pre.l Loading commit data...
printdocvisitor.h Loading commit data...
pycode.h Loading commit data...
pycode.l Loading commit data...
pyscanner.h Loading commit data...
pyscanner.l Loading commit data...
qhp.cpp Loading commit data...
qhp.h Loading commit data...
qhpxmlwriter.cpp Loading commit data...
qhpxmlwriter.h Loading commit data...
qtbc.h Loading commit data...
reflist.cpp Loading commit data...
reflist.h Loading commit data...
resize.js Loading commit data...
resize_js.h Loading commit data...
rtfdocvisitor.cpp Loading commit data...
rtfdocvisitor.h Loading commit data...
rtfgen.cpp Loading commit data...
rtfgen.h Loading commit data...
rtfstyle.cpp Loading commit data...
rtfstyle.h Loading commit data...
scanner.h Loading commit data...
scanner.l Loading commit data...
search.css Loading commit data...
search.js Loading commit data...
search_functions.php Loading commit data...
search_opensearch.php Loading commit data...
searchindex.cpp Loading commit data...
searchindex.h Loading commit data...
section.h Loading commit data...
settings.py Loading commit data...
sortdict.h Loading commit data...
sqlite3gen.cpp Loading commit data...
sqlite3gen.h Loading commit data...
store.cpp Loading commit data...
store.h Loading commit data...
svgpan.js Loading commit data...
tagreader.cpp Loading commit data...
tagreader.h Loading commit data...
tclscanner.h Loading commit data...
tclscanner.l Loading commit data...
template.cpp Loading commit data...
template.h Loading commit data...
textdocvisitor.cpp Loading commit data...
textdocvisitor.h Loading commit data...
to_c_cmd.py Loading commit data...
tooltip.cpp Loading commit data...
tooltip.h Loading commit data...
translator.h Loading commit data...
translator_adapter.h Loading commit data...
translator_am.h Loading commit data...
translator_ar.h Loading commit data...
translator_br.h Loading commit data...
translator_ca.h Loading commit data...
translator_cn.h Loading commit data...
translator_cz.h Loading commit data...
translator_de.h Loading commit data...
translator_dk.h Loading commit data...
translator_en.h Loading commit data...
translator_eo.h Loading commit data...
translator_es.h Loading commit data...
translator_fa.h Loading commit data...
translator_fi.h Loading commit data...
translator_fr.h Loading commit data...
translator_gr.h Loading commit data...
translator_hr.h Loading commit data...
translator_hu.h Loading commit data...
translator_id.h Loading commit data...
translator_it.h Loading commit data...
translator_je.h Loading commit data...
translator_jp.h Loading commit data...
translator_ke.h Loading commit data...
translator_kr.h Loading commit data...
translator_lt.h Loading commit data...
translator_lv.h Loading commit data...
translator_mk.h Loading commit data...
translator_nl.h Loading commit data...
translator_no.h Loading commit data...
translator_pl.h Loading commit data...
translator_pt.h Loading commit data...
translator_ro.h Loading commit data...
translator_ru.h Loading commit data...
translator_sc.h Loading commit data...
translator_si.h Loading commit data...
translator_sk.h Loading commit data...
translator_sr.h Loading commit data...
translator_sv.h Loading commit data...
translator_tr.h Loading commit data...
translator_tw.h Loading commit data...
translator_ua.h Loading commit data...
translator_vi.h Loading commit data...
translator_za.h Loading commit data...
types.h Loading commit data...
util.cpp Loading commit data...
util.h Loading commit data...
version.h Loading commit data...
version.py Loading commit data...
vhdlcode.h Loading commit data...
vhdlcode.l Loading commit data...
vhdldocgen.cpp Loading commit data...
vhdldocgen.h Loading commit data...
vhdlparser.y Loading commit data...
vhdlscanner.h Loading commit data...
vhdlscanner.l Loading commit data...
xmldocvisitor.cpp Loading commit data...
xmldocvisitor.h Loading commit data...
xmlgen.cpp Loading commit data...
xmlgen.h Loading commit data...