targmatch.sed

来自「基于4个mips核的noc设计」· SED 代码 · 共 33 行

SED
33
字号
1,/START OF targmatch.h/	d/END OF targmatch.h/,$		ds/^#if/KEEP #if/s/^#endif/KEEP #endif/s/^[ 	]*#.*$//s/^KEEP #/#/s/[ 	]*\\$//t lab1	:lab1s/[| 	][| 	]*\([^|() 	][^|() 	]*\)[ 	]*|/{ "\1", NULL },/gs/[| 	][| 	]*\([^|() 	][^|() 	]*\)[ 	]*)/{ "\1",/gt lab2s/^[ 	]*targ_defvec=\([^ 	]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/t lab3s/.*=.*//s/;;//b	:lab2Hd	:lab3Gs/\n/%EOL%/gs/\(defined (HAVE_\)\([^)]*\)\(.*\)/\1\2\3\\&\2 },\#endif/s/%EOL%/\/gps/.*//gs/\n//gh

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?