fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main() {
  7. vector<std::string> v = {"CLK_IS_ACRF","CLK_IS_ACRL","CLK_IS_CDLA","CLK_IS_CDTF","CLK_IS_DDCF","CLK_IS_DDCL","CLK_IS_DLAT","CLK_IS_DRCK","CLK_IS_DRFF","CLK_IS_DRLA","CLK_IS_MMCK","CLK_IS_NDPI","CLK_IS_BDPI","CLK_IS_CDPI","FLP_IS_CSTD","NUM_IS_LOOP","NUM_LP_CMBL","CLK_IS_MCDM","CLK_IS_BFFR","CLK_NO_HGHI","CLK_NO_INPT","CLK_NS_EDMX","CLK_NR_GLKN","CMB_IS_CNST","CMB_NR_TLIO","FLP_NO_ASRT","FLP_NR_ASRT","FLP_NR_SRST","FLP_NR_ENCT","FLP_IS_STRH","INS_NR_INPR","LAT_IS_FLSE","LAT_IS_FFNE","MOD_IS_SYAS","MOD_NO_IPRG","MOD_NR_FCNT","MOD_NS_DCLK","MOD_NS_GLGC","NET_IS_INTB","TRI_NR_CSXZ","TRI_NR_IFTC","NET_NO_DRIV","NET_NO_LDDR","NET_NO_LOAD","OTP_NR_SDRV","REG_NO_LOAD","RST_IS_DCMB","RST_IS_DFLP","RST_IS_DLAT","RST_NO_HGHI","RST_NR_MULT","RST_NR_PENA","SIG_IS_IRST","SIG_IS_MDRV","CLK_XC_LDTH"};
  8. for(int i =0; i < v.size(); ++i)
  9. {
  10. std::cout<<"set violationCount_"<<v[i]<<" [llength [check_superlint -_message_info "<<v[i]<<"]]"<<std::endl;
  11. std::cout<<"puts $violationCount_"<<v[i]<<std::endl;
  12. std::cout<<"puts \"::raw_metrics(violationCount_"<<v[i]<<") = $violationCount_"<<v[i]<<"\""<<std::endl;
  13. std::cout<<std::endl;
  14. }
  15.  
  16. return 0;
  17. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
set violationCount_CLK_IS_ACRF [llength [check_superlint -_message_info CLK_IS_ACRF]]
puts $violationCount_CLK_IS_ACRF
puts "::raw_metrics(violationCount_CLK_IS_ACRF) = $violationCount_CLK_IS_ACRF"

set violationCount_CLK_IS_ACRL [llength [check_superlint -_message_info CLK_IS_ACRL]]
puts $violationCount_CLK_IS_ACRL
puts "::raw_metrics(violationCount_CLK_IS_ACRL) = $violationCount_CLK_IS_ACRL"

set violationCount_CLK_IS_CDLA [llength [check_superlint -_message_info CLK_IS_CDLA]]
puts $violationCount_CLK_IS_CDLA
puts "::raw_metrics(violationCount_CLK_IS_CDLA) = $violationCount_CLK_IS_CDLA"

set violationCount_CLK_IS_CDTF [llength [check_superlint -_message_info CLK_IS_CDTF]]
puts $violationCount_CLK_IS_CDTF
puts "::raw_metrics(violationCount_CLK_IS_CDTF) = $violationCount_CLK_IS_CDTF"

set violationCount_CLK_IS_DDCF [llength [check_superlint -_message_info CLK_IS_DDCF]]
puts $violationCount_CLK_IS_DDCF
puts "::raw_metrics(violationCount_CLK_IS_DDCF) = $violationCount_CLK_IS_DDCF"

set violationCount_CLK_IS_DDCL [llength [check_superlint -_message_info CLK_IS_DDCL]]
puts $violationCount_CLK_IS_DDCL
puts "::raw_metrics(violationCount_CLK_IS_DDCL) = $violationCount_CLK_IS_DDCL"

set violationCount_CLK_IS_DLAT [llength [check_superlint -_message_info CLK_IS_DLAT]]
puts $violationCount_CLK_IS_DLAT
puts "::raw_metrics(violationCount_CLK_IS_DLAT) = $violationCount_CLK_IS_DLAT"

set violationCount_CLK_IS_DRCK [llength [check_superlint -_message_info CLK_IS_DRCK]]
puts $violationCount_CLK_IS_DRCK
puts "::raw_metrics(violationCount_CLK_IS_DRCK) = $violationCount_CLK_IS_DRCK"

set violationCount_CLK_IS_DRFF [llength [check_superlint -_message_info CLK_IS_DRFF]]
puts $violationCount_CLK_IS_DRFF
puts "::raw_metrics(violationCount_CLK_IS_DRFF) = $violationCount_CLK_IS_DRFF"

set violationCount_CLK_IS_DRLA [llength [check_superlint -_message_info CLK_IS_DRLA]]
puts $violationCount_CLK_IS_DRLA
puts "::raw_metrics(violationCount_CLK_IS_DRLA) = $violationCount_CLK_IS_DRLA"

set violationCount_CLK_IS_MMCK [llength [check_superlint -_message_info CLK_IS_MMCK]]
puts $violationCount_CLK_IS_MMCK
puts "::raw_metrics(violationCount_CLK_IS_MMCK) = $violationCount_CLK_IS_MMCK"

set violationCount_CLK_IS_NDPI [llength [check_superlint -_message_info CLK_IS_NDPI]]
puts $violationCount_CLK_IS_NDPI
puts "::raw_metrics(violationCount_CLK_IS_NDPI) = $violationCount_CLK_IS_NDPI"

set violationCount_CLK_IS_BDPI [llength [check_superlint -_message_info CLK_IS_BDPI]]
puts $violationCount_CLK_IS_BDPI
puts "::raw_metrics(violationCount_CLK_IS_BDPI) = $violationCount_CLK_IS_BDPI"

set violationCount_CLK_IS_CDPI [llength [check_superlint -_message_info CLK_IS_CDPI]]
puts $violationCount_CLK_IS_CDPI
puts "::raw_metrics(violationCount_CLK_IS_CDPI) = $violationCount_CLK_IS_CDPI"

set violationCount_FLP_IS_CSTD [llength [check_superlint -_message_info FLP_IS_CSTD]]
puts $violationCount_FLP_IS_CSTD
puts "::raw_metrics(violationCount_FLP_IS_CSTD) = $violationCount_FLP_IS_CSTD"

set violationCount_NUM_IS_LOOP [llength [check_superlint -_message_info NUM_IS_LOOP]]
puts $violationCount_NUM_IS_LOOP
puts "::raw_metrics(violationCount_NUM_IS_LOOP) = $violationCount_NUM_IS_LOOP"

set violationCount_NUM_LP_CMBL [llength [check_superlint -_message_info NUM_LP_CMBL]]
puts $violationCount_NUM_LP_CMBL
puts "::raw_metrics(violationCount_NUM_LP_CMBL) = $violationCount_NUM_LP_CMBL"

set violationCount_CLK_IS_MCDM [llength [check_superlint -_message_info CLK_IS_MCDM]]
puts $violationCount_CLK_IS_MCDM
puts "::raw_metrics(violationCount_CLK_IS_MCDM) = $violationCount_CLK_IS_MCDM"

set violationCount_CLK_IS_BFFR [llength [check_superlint -_message_info CLK_IS_BFFR]]
puts $violationCount_CLK_IS_BFFR
puts "::raw_metrics(violationCount_CLK_IS_BFFR) = $violationCount_CLK_IS_BFFR"

set violationCount_CLK_NO_HGHI [llength [check_superlint -_message_info CLK_NO_HGHI]]
puts $violationCount_CLK_NO_HGHI
puts "::raw_metrics(violationCount_CLK_NO_HGHI) = $violationCount_CLK_NO_HGHI"

set violationCount_CLK_NO_INPT [llength [check_superlint -_message_info CLK_NO_INPT]]
puts $violationCount_CLK_NO_INPT
puts "::raw_metrics(violationCount_CLK_NO_INPT) = $violationCount_CLK_NO_INPT"

set violationCount_CLK_NS_EDMX [llength [check_superlint -_message_info CLK_NS_EDMX]]
puts $violationCount_CLK_NS_EDMX
puts "::raw_metrics(violationCount_CLK_NS_EDMX) = $violationCount_CLK_NS_EDMX"

set violationCount_CLK_NR_GLKN [llength [check_superlint -_message_info CLK_NR_GLKN]]
puts $violationCount_CLK_NR_GLKN
puts "::raw_metrics(violationCount_CLK_NR_GLKN) = $violationCount_CLK_NR_GLKN"

set violationCount_CMB_IS_CNST [llength [check_superlint -_message_info CMB_IS_CNST]]
puts $violationCount_CMB_IS_CNST
puts "::raw_metrics(violationCount_CMB_IS_CNST) = $violationCount_CMB_IS_CNST"

set violationCount_CMB_NR_TLIO [llength [check_superlint -_message_info CMB_NR_TLIO]]
puts $violationCount_CMB_NR_TLIO
puts "::raw_metrics(violationCount_CMB_NR_TLIO) = $violationCount_CMB_NR_TLIO"

set violationCount_FLP_NO_ASRT [llength [check_superlint -_message_info FLP_NO_ASRT]]
puts $violationCount_FLP_NO_ASRT
puts "::raw_metrics(violationCount_FLP_NO_ASRT) = $violationCount_FLP_NO_ASRT"

set violationCount_FLP_NR_ASRT [llength [check_superlint -_message_info FLP_NR_ASRT]]
puts $violationCount_FLP_NR_ASRT
puts "::raw_metrics(violationCount_FLP_NR_ASRT) = $violationCount_FLP_NR_ASRT"

set violationCount_FLP_NR_SRST [llength [check_superlint -_message_info FLP_NR_SRST]]
puts $violationCount_FLP_NR_SRST
puts "::raw_metrics(violationCount_FLP_NR_SRST) = $violationCount_FLP_NR_SRST"

set violationCount_FLP_NR_ENCT [llength [check_superlint -_message_info FLP_NR_ENCT]]
puts $violationCount_FLP_NR_ENCT
puts "::raw_metrics(violationCount_FLP_NR_ENCT) = $violationCount_FLP_NR_ENCT"

set violationCount_FLP_IS_STRH [llength [check_superlint -_message_info FLP_IS_STRH]]
puts $violationCount_FLP_IS_STRH
puts "::raw_metrics(violationCount_FLP_IS_STRH) = $violationCount_FLP_IS_STRH"

set violationCount_INS_NR_INPR [llength [check_superlint -_message_info INS_NR_INPR]]
puts $violationCount_INS_NR_INPR
puts "::raw_metrics(violationCount_INS_NR_INPR) = $violationCount_INS_NR_INPR"

set violationCount_LAT_IS_FLSE [llength [check_superlint -_message_info LAT_IS_FLSE]]
puts $violationCount_LAT_IS_FLSE
puts "::raw_metrics(violationCount_LAT_IS_FLSE) = $violationCount_LAT_IS_FLSE"

set violationCount_LAT_IS_FFNE [llength [check_superlint -_message_info LAT_IS_FFNE]]
puts $violationCount_LAT_IS_FFNE
puts "::raw_metrics(violationCount_LAT_IS_FFNE) = $violationCount_LAT_IS_FFNE"

set violationCount_MOD_IS_SYAS [llength [check_superlint -_message_info MOD_IS_SYAS]]
puts $violationCount_MOD_IS_SYAS
puts "::raw_metrics(violationCount_MOD_IS_SYAS) = $violationCount_MOD_IS_SYAS"

set violationCount_MOD_NO_IPRG [llength [check_superlint -_message_info MOD_NO_IPRG]]
puts $violationCount_MOD_NO_IPRG
puts "::raw_metrics(violationCount_MOD_NO_IPRG) = $violationCount_MOD_NO_IPRG"

set violationCount_MOD_NR_FCNT [llength [check_superlint -_message_info MOD_NR_FCNT]]
puts $violationCount_MOD_NR_FCNT
puts "::raw_metrics(violationCount_MOD_NR_FCNT) = $violationCount_MOD_NR_FCNT"

set violationCount_MOD_NS_DCLK [llength [check_superlint -_message_info MOD_NS_DCLK]]
puts $violationCount_MOD_NS_DCLK
puts "::raw_metrics(violationCount_MOD_NS_DCLK) = $violationCount_MOD_NS_DCLK"

set violationCount_MOD_NS_GLGC [llength [check_superlint -_message_info MOD_NS_GLGC]]
puts $violationCount_MOD_NS_GLGC
puts "::raw_metrics(violationCount_MOD_NS_GLGC) = $violationCount_MOD_NS_GLGC"

set violationCount_NET_IS_INTB [llength [check_superlint -_message_info NET_IS_INTB]]
puts $violationCount_NET_IS_INTB
puts "::raw_metrics(violationCount_NET_IS_INTB) = $violationCount_NET_IS_INTB"

set violationCount_TRI_NR_CSXZ [llength [check_superlint -_message_info TRI_NR_CSXZ]]
puts $violationCount_TRI_NR_CSXZ
puts "::raw_metrics(violationCount_TRI_NR_CSXZ) = $violationCount_TRI_NR_CSXZ"

set violationCount_TRI_NR_IFTC [llength [check_superlint -_message_info TRI_NR_IFTC]]
puts $violationCount_TRI_NR_IFTC
puts "::raw_metrics(violationCount_TRI_NR_IFTC) = $violationCount_TRI_NR_IFTC"

set violationCount_NET_NO_DRIV [llength [check_superlint -_message_info NET_NO_DRIV]]
puts $violationCount_NET_NO_DRIV
puts "::raw_metrics(violationCount_NET_NO_DRIV) = $violationCount_NET_NO_DRIV"

set violationCount_NET_NO_LDDR [llength [check_superlint -_message_info NET_NO_LDDR]]
puts $violationCount_NET_NO_LDDR
puts "::raw_metrics(violationCount_NET_NO_LDDR) = $violationCount_NET_NO_LDDR"

set violationCount_NET_NO_LOAD [llength [check_superlint -_message_info NET_NO_LOAD]]
puts $violationCount_NET_NO_LOAD
puts "::raw_metrics(violationCount_NET_NO_LOAD) = $violationCount_NET_NO_LOAD"

set violationCount_OTP_NR_SDRV [llength [check_superlint -_message_info OTP_NR_SDRV]]
puts $violationCount_OTP_NR_SDRV
puts "::raw_metrics(violationCount_OTP_NR_SDRV) = $violationCount_OTP_NR_SDRV"

set violationCount_REG_NO_LOAD [llength [check_superlint -_message_info REG_NO_LOAD]]
puts $violationCount_REG_NO_LOAD
puts "::raw_metrics(violationCount_REG_NO_LOAD) = $violationCount_REG_NO_LOAD"

set violationCount_RST_IS_DCMB [llength [check_superlint -_message_info RST_IS_DCMB]]
puts $violationCount_RST_IS_DCMB
puts "::raw_metrics(violationCount_RST_IS_DCMB) = $violationCount_RST_IS_DCMB"

set violationCount_RST_IS_DFLP [llength [check_superlint -_message_info RST_IS_DFLP]]
puts $violationCount_RST_IS_DFLP
puts "::raw_metrics(violationCount_RST_IS_DFLP) = $violationCount_RST_IS_DFLP"

set violationCount_RST_IS_DLAT [llength [check_superlint -_message_info RST_IS_DLAT]]
puts $violationCount_RST_IS_DLAT
puts "::raw_metrics(violationCount_RST_IS_DLAT) = $violationCount_RST_IS_DLAT"

set violationCount_RST_NO_HGHI [llength [check_superlint -_message_info RST_NO_HGHI]]
puts $violationCount_RST_NO_HGHI
puts "::raw_metrics(violationCount_RST_NO_HGHI) = $violationCount_RST_NO_HGHI"

set violationCount_RST_NR_MULT [llength [check_superlint -_message_info RST_NR_MULT]]
puts $violationCount_RST_NR_MULT
puts "::raw_metrics(violationCount_RST_NR_MULT) = $violationCount_RST_NR_MULT"

set violationCount_RST_NR_PENA [llength [check_superlint -_message_info RST_NR_PENA]]
puts $violationCount_RST_NR_PENA
puts "::raw_metrics(violationCount_RST_NR_PENA) = $violationCount_RST_NR_PENA"

set violationCount_SIG_IS_IRST [llength [check_superlint -_message_info SIG_IS_IRST]]
puts $violationCount_SIG_IS_IRST
puts "::raw_metrics(violationCount_SIG_IS_IRST) = $violationCount_SIG_IS_IRST"

set violationCount_SIG_IS_MDRV [llength [check_superlint -_message_info SIG_IS_MDRV]]
puts $violationCount_SIG_IS_MDRV
puts "::raw_metrics(violationCount_SIG_IS_MDRV) = $violationCount_SIG_IS_MDRV"

set violationCount_CLK_XC_LDTH [llength [check_superlint -_message_info CLK_XC_LDTH]]
puts $violationCount_CLK_XC_LDTH
puts "::raw_metrics(violationCount_CLK_XC_LDTH) = $violationCount_CLK_XC_LDTH"