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 + -
显示快捷键?