(CommandList
  children: [
    (C {(awk)} 
      {
        (SQ <"BEGIN { num = -1; }\t# Ignore the beginning of the file\n"> <"\t/^#/ { next; }\n"> 
          <"\t/^[ \\t]*$/ { next; }\n"> <"\t/^START_TABLE/ { num = 0; next; }\n"> <"\t/^END_TABLE/ {\n"> <"\t\tif (num != $2) {\n"> 
          <"\t\t\tprintf \"NR_syscalls (%s) is not one more than the last syscall (%s)\\n\",\n"> <"\t\t\t\t$2, num - 1;\n"> <"\t\t\texit(1);\n"> <"\t\t}\n"> 
          <"\t\tnum = -1;\t# Ignore the rest of the file\n"> <"\t}\n"> <"\t{\n"> <"\t\tif (num == -1) next;\n"> <"\t\tif (($1 != -1) && ($1 != num)) {\n"> 
          <"\t\t\tprintf \"Syscall %s out of order (expected %s)\\n\",\n"> <"\t\t\t\t$1, num;\n"> <"\t\t\texit(1);\n"> <"\t\t};\n"> <"\t\tnum++;\n"> <"\t}">
        )
      } {(DQ ($ VSub_Number "$1"))}
    )
  ]
)