Skip to content

Commit f193c06

Browse files
committed
support declarations like "public name1, name2"
1 parent c7e166e commit f193c06

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/fortran/ofp/XMLPrinter.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -646,15 +646,11 @@ public void intent_spec(Token intentKeyword1, Token intentKeyword2, int intent)
646646
contextClose();
647647
}
648648

649-
public void access_id_list__begin() {
650-
// contextOpen("access-list");
651-
if (verbosity >= 100)
652-
super.access_id_list__begin();
653-
}
654-
655-
public void access_id_list(int count) {
656-
super.access_id_list(count);
657-
// contextClose("access-list");
649+
public void access_stmt(Token label, Token eos, boolean hasList) {
650+
if (!context.getTagName().equals("declaration"))
651+
cleanUpAfterError("tag name is not 'declaration' but '" + context.getTagName() + "'");
652+
setAttribute("type", "access");
653+
super.access_stmt(label, eos, hasList);
658654
}
659655

660656
public void allocatable_decl_list__begin() {

src/fortran/ofp/XMLPrinterBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ static public void addListContext(String eventNamePrefix, String listName, Strin
9898
/*
9999
addListContext("explicit-shape-spec", "", "");
100100
*/
101-
// addListContext("access-id", /*"access-list"*/ null, null); // currently not necessary
101+
addListContext("access-id", "names", null);
102102
// addListContext("allocatable-decl", null, null); // currently not necessary
103103
/*
104104
addListContext("bind-entity", "", "");

0 commit comments

Comments
 (0)