mirror of
				https://github.com/sqlite/sqlite.git
				synced 2025-11-03 16:53:36 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			507 B
		
	
	
	
		
			Awk
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			507 B
		
	
	
	
		
			Awk
		
	
	
	
	
	
#
 | 
						|
# 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 %s %s %s</td>\n<td>\n", $3, $4, $5, $6
 | 
						|
  }else if( $1=="*/" ){
 | 
						|
    printf "</td></tr>\n"
 | 
						|
  }else if( NF>1 ){
 | 
						|
    sub(/^ *\*\* /,"")
 | 
						|
    gsub(/</,"<")
 | 
						|
    gsub(/&/,"&")
 | 
						|
    print
 | 
						|
  }
 | 
						|
}
 | 
						|
END {
 | 
						|
  print "</table></body></html>"
 | 
						|
}
 |