URI: 
       generror.awk - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       generror.awk (375B)
       ---
            1 /^enum nerrors \{/     {print "char *errlist[] = {"; inhome = 1}
            2 
            3 inhome && /E[A-Z]*, /  {sub(/,/, "", $1)
            4                         printf("\t[%s] = ", $1)
            5                         $1 = $2 = $NF = ""
            6                         sub(/^ */, "")
            7                         sub(/ *$/, "")
            8                         printf("\"%s\",\n", $0)}
            9 inhome && /^}/          {print "};" ; inhome = 0}