📄 codemod_var
字号:
# codemod variables## file to be read by commander.p# each line is turned into a structure entry (str)# a default-setting entry (def)# a usage-printing entry (usg)# and a command line reading entry (clr)# of these, the S, U and C can be disabled by >No S, etc.# and the D can be disabled by -.## variable type deflt flag short_name extra_action long_name#>PU NLNE; printf(" This program inspects alist matrices, reporting on \n") ;>PU NLNE; printf(" undesirable topological structures in them. \n") ;>PU NLNE; printf(" It also deletes columns from the matrix to remove \n") ;>PU NLNE; printf(" such structures, writing a reduced alist matrix. \n") ;>PU NLNE; printf(" To remove all detected structures, use -md 1 \n") ;>PU NLNE; printf(" But note that sequential removal of mtrip, mtpd, mbl \n") ;>PU NLNE; printf(" first may give a smaller gutting of the matrix. \n") ;c->modify_overlaps d 0 -mo mo - modify cols giving overlapsc->modify_doublets d 0 -md md - modify cols giving 1+ doubletsc->modify_multiple d 0 -mmd mmd - modify cols giving 2+ doubletsc->modify_triplets d 0 -mtrip mtrip - modify cols giving tripletsc->modify_threeplus d 0 -mtpd mtpd - modify cols giving 3+ doubletsc->modify_bad_loops d 0 -mbl mbl - modify cols giving bad loopsc->verbose d 0 -v verbose - verbosec->afile s - -ai afile - file containing a matrixc->aoutfile s - -ao aoutfile c->write=2; output file for a matrixc->write d 0 -w write - write to outputc->min_per_row d 2 -minrow mr - minimum number of bits on a row, below which an error message is givenc->min_per_col d 2 -mincol mc - minimum number of bits in a col, below which an error message is given (not expected to be useful)c->strip d 1 -strip s - whether to strip out zero columns before writing matrixc->bl_search d 1 -bls bls - do the search for bad loops when appropriatec->do_x3 d 0 -x3 0/1 - evaluate x3c->mx3 d 0 -mx3 0/1/2.. c->do_x3=1; modify matrix if x3 has problems (value of this integer says how many problems, eg 1)c->do_t2 d 1 -t2 0/1 - evaluate t2 (to detect doublets etc)c->do_t3 d 0 -t3 0/1 - evaluate t3c->mt3 d 0 -mt3 0/1/2.. c->do_x3=1;c->do_t3=1; modify matrix if t3 has problemsc->do_x4 d 0 -x4 0/1 - evaluate x3c->mx4 d 0 -mx4 0/1/2.. c->do_x3=1;c->do_t3=1;c->do_x4=1; modify matrix if x4 has problems>PU NLNE; printf(" stdout receives information about each line\n" ) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -