#!/usr/bin/env perl print<) { chomp; next if(/TYPE_MAX/); next unless(/^[ \t]+(ASN_[A-Z]+_([A-Za-z0-9_]+))/); print "\t[ $1 ]\t = "; $_ = $2; if($_ eq "RELATIVE_OID") { print '"RELATIVE-OID"'; } else { s/_/ /; print '"'.$_.'"'; } print ",\n"; } print<= sizeof(asn1p_expr_type2str) \\ / sizeof(asn1p_expr_type2str[0])) \\ ? (char *)0 \\ : asn1p_expr_type2str[(int)(type)] \\ ) #endif /* ASN1_PARSER_EXPR_STR_H */ EOM