opcodedoc.awk

来自「sqlite嵌入式数据库源码」· AWK 代码 · 共 24 行

AWK
24
字号
## Extract opcode documentation for sqliteVdbe.c and generate HTML#BEGIN {  print "<html><body bgcolor=white>"  print "<h1>SQLite Virtual Database Engine Opcodes</h1>"  print "<table>"}/ Opcode: /,/\*\// {  if( $2=="Opcode:" ){    printf "<tr><td>%s&nbsp;%s&nbsp;%s&nbsp;%s</td>\n<td>\n", $3, $4, $5, $6  }else if( $1=="*/" ){    printf "</td></tr>\n"  }else if( NF>1 ){    sub(/^ *\*\* /,"")    gsub(/</,"&lt;")    gsub(/&/,"&amp;")    print  }}END {  print "</table></body></html>"}

⌨️ 快捷键说明

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