summaryrefslogtreecommitdiffstats
path: root/vhdlparser/vhdlparser.jj
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-12-10 19:00:05 (GMT)
committerGitHub <noreply@github.com>2019-12-10 19:00:05 (GMT)
commit4477f858e13c1546b3efeff6264d4d2cc2e65d98 (patch)
tree0894a2ebb4f3b421d8ab6fd414b5acacf8d3a16b /vhdlparser/vhdlparser.jj
parent11c53bc7bd077d021b965f6272ff8fdb074459c4 (diff)
parentf17438620e08b245bcf133c422bed433fb46bc13 (diff)
downloadDoxygen-4477f858e13c1546b3efeff6264d4d2cc2e65d98.zip
Doxygen-4477f858e13c1546b3efeff6264d4d2cc2e65d98.tar.gz
Doxygen-4477f858e13c1546b3efeff6264d4d2cc2e65d98.tar.bz2
Merge pull request #7334 from albert-github/feature/issue_7313_vhdl_subtype
issue #7313 VHDL attribute 'subtype is not supported and breaks parser
Diffstat (limited to 'vhdlparser/vhdlparser.jj')
-rw-r--r--vhdlparser/vhdlparser.jj3
1 files changed, 3 insertions, 0 deletions
diff --git a/vhdlparser/vhdlparser.jj b/vhdlparser/vhdlparser.jj
index c602396..8a76bc6 100644
--- a/vhdlparser/vhdlparser.jj
+++ b/vhdlparser/vhdlparser.jj
@@ -1613,6 +1613,9 @@ QCString name_ext1() : {QCString s,s1,s2;}
{
(
+ LOOKAHEAD(<APOSTROPHE_T><SUBTYPE_T>)
+ <APOSTROPHE_T><SUBTYPE_T>{s+="'subtype";}
+|
LOOKAHEAD(<DOT_T> suffix())
<DOT_T> s1=suffix(){s+=".";s+=s1;}
|