From 7ba7237876af546cb04bf7ce76a105f60cdda238 Mon Sep 17 00:00:00 2001 From: carlocamilloni <carlo.camilloni@gmail.com> Date: Fri, 4 Aug 2017 18:20:11 +0200 Subject: [PATCH] plumedcheck: allow to check for XXX_TOOLS and XXX_INTERNAL @valsson @giovannibussi could you double check that? --- src/maketools/plumedcheck | 41 +++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/src/maketools/plumedcheck b/src/maketools/plumedcheck index 5886ec086..721f46130 100755 --- a/src/maketools/plumedcheck +++ b/src/maketools/plumedcheck @@ -335,18 +335,35 @@ BEGINFILE{ # DOC: way the manual is generated, a cltool cannot have the same name of an action. if(doc in plumed_doc) error("multi_doc","doc " doc " already at "plumed_doc[action]); plumed_doc[doc]=FILENAME ":" FNR; - switch($(NF-1)){ - case "TOOLS": - plumed_doc_cltools[doc]=FILENAME ":" FNR; - information("documented_cltool","doc " doc); - break; - case "INTERNAL": - plumed_doc_internal[doc]=FILENAME ":" FNR; - information("documented_internal","doc " doc); - break; - default: - plumed_doc_action[doc]=FILENAME ":" FNR; - information("documented_action","doc " doc); + n=split($(NF-1),array,"_"); + if(n==1) { + switch($(NF-1)){ + case "TOOLS": + plumed_doc_cltools[doc]=FILENAME ":" FNR; + information("documented_cltool","doc " doc); + break; + case "INTERNAL": + plumed_doc_internal[doc]=FILENAME ":" FNR; + information("documented_internal","doc " doc); + break; + default: + plumed_doc_action[doc]=FILENAME ":" FNR; + information("documented_action","doc " doc); + } + } else { + switch(array[2]){ + case "TOOLS": + plumed_doc_cltools[doc]=FILENAME ":" FNR; + information("documented_cltool","doc " doc); + break; + case "INTERNAL": + plumed_doc_internal[doc]=FILENAME ":" FNR; + information("documented_internal","doc " doc); + break; + default: + plumed_doc_action[doc]=FILENAME ":" FNR; + information("documented_action","doc " doc); + } } } -- GitLab