diff options
author | Jonas Fingerling <jonas.fingerling@expleogroup.com> | 2020-03-26 10:59:42 (GMT) |
---|---|---|
committer | Jonas Fingerling <jonas.fingerling@expleogroup.com> | 2020-03-26 12:58:08 (GMT) |
commit | 323f983a7b3b76cd309acbc743391a9e6829c244 (patch) | |
tree | 6a6289e84f514781c12bf06c26b1ed07e92ae1dd /vhdlparser/vhdlparser.jj | |
parent | 8e133c11e1758dcffa9335850e171519a9d28077 (diff) | |
download | Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.zip Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.tar.gz Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.tar.bz2 |
Fix 6342: Applying provided patch
Diffstat (limited to 'vhdlparser/vhdlparser.jj')
-rwxr-xr-x | vhdlparser/vhdlparser.jj | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vhdlparser/vhdlparser.jj b/vhdlparser/vhdlparser.jj index d9d1136..0e5f75c 100755 --- a/vhdlparser/vhdlparser.jj +++ b/vhdlparser/vhdlparser.jj @@ -908,6 +908,7 @@ void context_item() : {} { library_clause() | use_clause() +| LOOKAHEAD(context_declaration()) context_declaration() | context_ref() } @@ -2610,9 +2611,9 @@ void protected_type_declarative_part() : {} // VHDL 2008 // ----------------------------------------------------------------- -QCString context_ref() : {QCString s;} +QCString context_ref() : {QCString s, s1;} { - <CONTEXT_T> s=name() <SEMI_T> + <CONTEXT_T> s=identifier() (<DOT_T> s1=identifier() {s+=".";s+=s1;} )* <SEMI_T> { return "context "+s ; } |