33    PM_ERR_ALIAS_ARGUMENT,
 
   34    PM_ERR_ALIAS_ARGUMENT_NUMBERED_REFERENCE,
 
   35    PM_ERR_AMPAMPEQ_MULTI_ASSIGN,
 
   36    PM_ERR_ARGUMENT_AFTER_BLOCK,
 
   37    PM_ERR_ARGUMENT_AFTER_FORWARDING_ELLIPSES,
 
   38    PM_ERR_ARGUMENT_BARE_HASH,
 
   39    PM_ERR_ARGUMENT_BLOCK_FORWARDING,
 
   40    PM_ERR_ARGUMENT_BLOCK_MULTI,
 
   41    PM_ERR_ARGUMENT_CONFLICT_AMPERSAND,
 
   42    PM_ERR_ARGUMENT_CONFLICT_STAR,
 
   43    PM_ERR_ARGUMENT_CONFLICT_STAR_STAR,
 
   44    PM_ERR_ARGUMENT_FORMAL_CLASS,
 
   45    PM_ERR_ARGUMENT_FORMAL_CONSTANT,
 
   46    PM_ERR_ARGUMENT_FORMAL_GLOBAL,
 
   47    PM_ERR_ARGUMENT_FORMAL_IVAR,
 
   48    PM_ERR_ARGUMENT_FORWARDING_UNBOUND,
 
   49    PM_ERR_ARGUMENT_NO_FORWARDING_AMPERSAND,
 
   50    PM_ERR_ARGUMENT_NO_FORWARDING_ELLIPSES,
 
   51    PM_ERR_ARGUMENT_NO_FORWARDING_STAR,
 
   52    PM_ERR_ARGUMENT_NO_FORWARDING_STAR_STAR,
 
   53    PM_ERR_ARGUMENT_SPLAT_AFTER_ASSOC_SPLAT,
 
   54    PM_ERR_ARGUMENT_SPLAT_AFTER_SPLAT,
 
   55    PM_ERR_ARGUMENT_TERM_PAREN,
 
   56    PM_ERR_ARGUMENT_UNEXPECTED_BLOCK,
 
   58    PM_ERR_ARRAY_EXPRESSION,
 
   59    PM_ERR_ARRAY_EXPRESSION_AFTER_STAR,
 
   60    PM_ERR_ARRAY_SEPARATOR,
 
   62    PM_ERR_BEGIN_LONELY_ELSE,
 
   64    PM_ERR_BEGIN_UPCASE_BRACE,
 
   65    PM_ERR_BEGIN_UPCASE_TERM,
 
   66    PM_ERR_BEGIN_UPCASE_TOPLEVEL,
 
   67    PM_ERR_BLOCK_PARAM_LOCAL_VARIABLE,
 
   68    PM_ERR_BLOCK_PARAM_PIPE_TERM,
 
   69    PM_ERR_BLOCK_TERM_BRACE,
 
   70    PM_ERR_BLOCK_TERM_END,
 
   71    PM_ERR_CANNOT_PARSE_EXPRESSION,
 
   72    PM_ERR_CANNOT_PARSE_STRING_PART,
 
   73    PM_ERR_CASE_EXPRESSION_AFTER_CASE,
 
   74    PM_ERR_CASE_EXPRESSION_AFTER_WHEN,
 
   75    PM_ERR_CASE_MATCH_MISSING_PREDICATE,
 
   76    PM_ERR_CASE_MISSING_CONDITIONS,
 
   78    PM_ERR_CLASS_IN_METHOD,
 
   80    PM_ERR_CLASS_SUPERCLASS,
 
   82    PM_ERR_CLASS_UNEXPECTED_END,
 
   83    PM_ERR_CLASS_VARIABLE_BARE,
 
   84    PM_ERR_CONDITIONAL_ELSIF_PREDICATE,
 
   85    PM_ERR_CONDITIONAL_IF_PREDICATE,
 
   86    PM_ERR_CONDITIONAL_PREDICATE_TERM,
 
   87    PM_ERR_CONDITIONAL_TERM,
 
   88    PM_ERR_CONDITIONAL_TERM_ELSE,
 
   89    PM_ERR_CONDITIONAL_UNLESS_PREDICATE,
 
   90    PM_ERR_CONDITIONAL_UNTIL_PREDICATE,
 
   91    PM_ERR_CONDITIONAL_WHILE_PREDICATE,
 
   92    PM_ERR_CONSTANT_PATH_COLON_COLON_CONSTANT,
 
   94    PM_ERR_DEF_ENDLESS_PARAMETERS,
 
   95    PM_ERR_DEF_ENDLESS_SETTER,
 
   97    PM_ERR_DEF_PARAMS_TERM,
 
   98    PM_ERR_DEF_PARAMS_TERM_PAREN,
 
  100    PM_ERR_DEF_RECEIVER_TERM,
 
  102    PM_ERR_DEFINED_EXPRESSION,
 
  105    PM_ERR_EMBVAR_INVALID,
 
  106    PM_ERR_END_UPCASE_BRACE,
 
  107    PM_ERR_END_UPCASE_TERM,
 
  108    PM_ERR_ESCAPE_INVALID_CONTROL,
 
  109    PM_ERR_ESCAPE_INVALID_CONTROL_REPEAT,
 
  110    PM_ERR_ESCAPE_INVALID_HEXADECIMAL,
 
  111    PM_ERR_ESCAPE_INVALID_META,
 
  112    PM_ERR_ESCAPE_INVALID_META_REPEAT,
 
  113    PM_ERR_ESCAPE_INVALID_UNICODE,
 
  114    PM_ERR_ESCAPE_INVALID_UNICODE_CM_FLAGS,
 
  115    PM_ERR_ESCAPE_INVALID_UNICODE_LIST,
 
  116    PM_ERR_ESCAPE_INVALID_UNICODE_LITERAL,
 
  117    PM_ERR_ESCAPE_INVALID_UNICODE_LONG,
 
  118    PM_ERR_ESCAPE_INVALID_UNICODE_SHORT,
 
  119    PM_ERR_ESCAPE_INVALID_UNICODE_TERM,
 
  120    PM_ERR_EXPECT_ARGUMENT,
 
  121    PM_ERR_EXPECT_EOL_AFTER_STATEMENT,
 
  122    PM_ERR_EXPECT_EXPRESSION_AFTER_AMPAMPEQ,
 
  123    PM_ERR_EXPECT_EXPRESSION_AFTER_COMMA,
 
  124    PM_ERR_EXPECT_EXPRESSION_AFTER_EQUAL,
 
  125    PM_ERR_EXPECT_EXPRESSION_AFTER_LESS_LESS,
 
  126    PM_ERR_EXPECT_EXPRESSION_AFTER_LPAREN,
 
  127    PM_ERR_EXPECT_EXPRESSION_AFTER_OPERATOR,
 
  128    PM_ERR_EXPECT_EXPRESSION_AFTER_PIPEPIPEEQ,
 
  129    PM_ERR_EXPECT_EXPRESSION_AFTER_QUESTION,
 
  130    PM_ERR_EXPECT_EXPRESSION_AFTER_SPLAT,
 
  131    PM_ERR_EXPECT_EXPRESSION_AFTER_SPLAT_HASH,
 
  132    PM_ERR_EXPECT_EXPRESSION_AFTER_STAR,
 
  133    PM_ERR_EXPECT_FOR_DELIMITER,
 
  134    PM_ERR_EXPECT_IDENT_REQ_PARAMETER,
 
  135    PM_ERR_EXPECT_IN_DELIMITER,
 
  136    PM_ERR_EXPECT_LPAREN_AFTER_NOT_LPAREN,
 
  137    PM_ERR_EXPECT_LPAREN_AFTER_NOT_OTHER,
 
  138    PM_ERR_EXPECT_LPAREN_REQ_PARAMETER,
 
  139    PM_ERR_EXPECT_MESSAGE,
 
  140    PM_ERR_EXPECT_RBRACKET,
 
  141    PM_ERR_EXPECT_RPAREN,
 
  142    PM_ERR_EXPECT_RPAREN_AFTER_MULTI,
 
  143    PM_ERR_EXPECT_RPAREN_REQ_PARAMETER,
 
  144    PM_ERR_EXPECT_SINGLETON_CLASS_DELIMITER,
 
  145    PM_ERR_EXPECT_STRING_CONTENT,
 
  146    PM_ERR_EXPECT_WHEN_DELIMITER,
 
  147    PM_ERR_EXPRESSION_BARE_HASH,
 
  148    PM_ERR_EXPRESSION_NOT_WRITABLE,
 
  149    PM_ERR_EXPRESSION_NOT_WRITABLE_ENCODING,
 
  150    PM_ERR_EXPRESSION_NOT_WRITABLE_FALSE,
 
  151    PM_ERR_EXPRESSION_NOT_WRITABLE_FILE,
 
  152    PM_ERR_EXPRESSION_NOT_WRITABLE_LINE,
 
  153    PM_ERR_EXPRESSION_NOT_WRITABLE_NIL,
 
  154    PM_ERR_EXPRESSION_NOT_WRITABLE_NUMBERED,
 
  155    PM_ERR_EXPRESSION_NOT_WRITABLE_SELF,
 
  156    PM_ERR_EXPRESSION_NOT_WRITABLE_TRUE,
 
  158    PM_ERR_FOR_COLLECTION,
 
  162    PM_ERR_GLOBAL_VARIABLE_BARE,
 
  163    PM_ERR_HASH_EXPRESSION_AFTER_LABEL,
 
  168    PM_ERR_HEREDOC_IDENTIFIER,
 
  170    PM_ERR_INCOMPLETE_QUESTION_MARK,
 
  171    PM_ERR_INCOMPLETE_VARIABLE_CLASS,
 
  172    PM_ERR_INCOMPLETE_VARIABLE_CLASS_3_3,
 
  173    PM_ERR_INCOMPLETE_VARIABLE_INSTANCE,
 
  174    PM_ERR_INCOMPLETE_VARIABLE_INSTANCE_3_3,
 
  175    PM_ERR_INSTANCE_VARIABLE_BARE,
 
  176    PM_ERR_INVALID_BLOCK_EXIT,
 
  177    PM_ERR_INVALID_CHARACTER,
 
  178    PM_ERR_INVALID_COMMA,
 
  179    PM_ERR_INVALID_ENCODING_MAGIC_COMMENT,
 
  180    PM_ERR_INVALID_ESCAPE_CHARACTER,
 
  181    PM_ERR_INVALID_FLOAT_EXPONENT,
 
  182    PM_ERR_INVALID_LOCAL_VARIABLE_READ,
 
  183    PM_ERR_INVALID_LOCAL_VARIABLE_WRITE,
 
  184    PM_ERR_INVALID_MULTIBYTE_CHAR,
 
  185    PM_ERR_INVALID_MULTIBYTE_CHARACTER,
 
  186    PM_ERR_INVALID_MULTIBYTE_ESCAPE,
 
  187    PM_ERR_INVALID_NUMBER_BINARY,
 
  188    PM_ERR_INVALID_NUMBER_DECIMAL,
 
  189    PM_ERR_INVALID_NUMBER_FRACTION,
 
  190    PM_ERR_INVALID_NUMBER_HEXADECIMAL,
 
  191    PM_ERR_INVALID_NUMBER_OCTAL,
 
  192    PM_ERR_INVALID_NUMBER_UNDERSCORE_INNER,
 
  193    PM_ERR_INVALID_NUMBER_UNDERSCORE_TRAILING,
 
  194    PM_ERR_INVALID_PERCENT,
 
  195    PM_ERR_INVALID_PERCENT_EOF,
 
  196    PM_ERR_INVALID_PRINTABLE_CHARACTER,
 
  197    PM_ERR_INVALID_RETRY_AFTER_ELSE,
 
  198    PM_ERR_INVALID_RETRY_AFTER_ENSURE,
 
  199    PM_ERR_INVALID_RETRY_WITHOUT_RESCUE,
 
  200    PM_ERR_INVALID_SYMBOL,
 
  201    PM_ERR_INVALID_VARIABLE_GLOBAL,
 
  202    PM_ERR_INVALID_VARIABLE_GLOBAL_3_3,
 
  203    PM_ERR_INVALID_YIELD,
 
  204    PM_ERR_IT_NOT_ALLOWED_NUMBERED,
 
  205    PM_ERR_IT_NOT_ALLOWED_ORDINARY,
 
  207    PM_ERR_LAMBDA_TERM_BRACE,
 
  208    PM_ERR_LAMBDA_TERM_END,
 
  209    PM_ERR_LIST_I_LOWER_ELEMENT,
 
  210    PM_ERR_LIST_I_LOWER_TERM,
 
  211    PM_ERR_LIST_I_UPPER_ELEMENT,
 
  212    PM_ERR_LIST_I_UPPER_TERM,
 
  213    PM_ERR_LIST_W_LOWER_ELEMENT,
 
  214    PM_ERR_LIST_W_LOWER_TERM,
 
  215    PM_ERR_LIST_W_UPPER_ELEMENT,
 
  216    PM_ERR_LIST_W_UPPER_TERM,
 
  217    PM_ERR_MALLOC_FAILED,
 
  218    PM_ERR_MIXED_ENCODING,
 
  219    PM_ERR_MODULE_IN_METHOD,
 
  222    PM_ERR_MULTI_ASSIGN_MULTI_SPLATS,
 
  223    PM_ERR_MULTI_ASSIGN_UNEXPECTED_REST,
 
  224    PM_ERR_NESTING_TOO_DEEP,
 
  225    PM_ERR_NO_LOCAL_VARIABLE,
 
  226    PM_ERR_NON_ASSOCIATIVE_OPERATOR,
 
  227    PM_ERR_NOT_EXPRESSION,
 
  228    PM_ERR_NUMBER_LITERAL_UNDERSCORE,
 
  229    PM_ERR_NUMBERED_PARAMETER_INNER_BLOCK,
 
  230    PM_ERR_NUMBERED_PARAMETER_IT,
 
  231    PM_ERR_NUMBERED_PARAMETER_ORDINARY,
 
  232    PM_ERR_NUMBERED_PARAMETER_OUTER_BLOCK,
 
  233    PM_ERR_OPERATOR_MULTI_ASSIGN,
 
  234    PM_ERR_OPERATOR_WRITE_ARGUMENTS,
 
  235    PM_ERR_OPERATOR_WRITE_BLOCK,
 
  236    PM_ERR_PARAMETER_ASSOC_SPLAT_MULTI,
 
  237    PM_ERR_PARAMETER_BLOCK_MULTI,
 
  238    PM_ERR_PARAMETER_CIRCULAR,
 
  239    PM_ERR_PARAMETER_FORWARDING_AFTER_REST,
 
  240    PM_ERR_PARAMETER_METHOD_NAME,
 
  241    PM_ERR_PARAMETER_NAME_DUPLICATED,
 
  242    PM_ERR_PARAMETER_NO_DEFAULT,
 
  243    PM_ERR_PARAMETER_NO_DEFAULT_KW,
 
  244    PM_ERR_PARAMETER_NUMBERED_RESERVED,
 
  245    PM_ERR_PARAMETER_ORDER,
 
  246    PM_ERR_PARAMETER_SPLAT_MULTI,
 
  247    PM_ERR_PARAMETER_STAR,
 
  248    PM_ERR_PARAMETER_UNEXPECTED_FWD,
 
  249    PM_ERR_PARAMETER_UNEXPECTED_NO_KW,
 
  250    PM_ERR_PARAMETER_WILD_LOOSE_COMMA,
 
  251    PM_ERR_PATTERN_ARRAY_MULTIPLE_RESTS,
 
  252    PM_ERR_PATTERN_CAPTURE_DUPLICATE,
 
  253    PM_ERR_PATTERN_EXPRESSION_AFTER_BRACKET,
 
  254    PM_ERR_PATTERN_EXPRESSION_AFTER_COMMA,
 
  255    PM_ERR_PATTERN_EXPRESSION_AFTER_HROCKET,
 
  256    PM_ERR_PATTERN_EXPRESSION_AFTER_IN,
 
  257    PM_ERR_PATTERN_EXPRESSION_AFTER_KEY,
 
  258    PM_ERR_PATTERN_EXPRESSION_AFTER_PAREN,
 
  259    PM_ERR_PATTERN_EXPRESSION_AFTER_PIN,
 
  260    PM_ERR_PATTERN_EXPRESSION_AFTER_PIPE,
 
  261    PM_ERR_PATTERN_EXPRESSION_AFTER_RANGE,
 
  262    PM_ERR_PATTERN_EXPRESSION_AFTER_REST,
 
  263    PM_ERR_PATTERN_FIND_MISSING_INNER,
 
  264    PM_ERR_PATTERN_HASH_IMPLICIT,
 
  265    PM_ERR_PATTERN_HASH_KEY,
 
  266    PM_ERR_PATTERN_HASH_KEY_DUPLICATE,
 
  267    PM_ERR_PATTERN_HASH_KEY_INTERPOLATED,
 
  268    PM_ERR_PATTERN_HASH_KEY_LABEL,
 
  269    PM_ERR_PATTERN_HASH_KEY_LOCALS,
 
  270    PM_ERR_PATTERN_IDENT_AFTER_HROCKET,
 
  271    PM_ERR_PATTERN_LABEL_AFTER_COMMA,
 
  273    PM_ERR_PATTERN_TERM_BRACE,
 
  274    PM_ERR_PATTERN_TERM_BRACKET,
 
  275    PM_ERR_PATTERN_TERM_PAREN,
 
  276    PM_ERR_PIPEPIPEEQ_MULTI_ASSIGN,
 
  277    PM_ERR_REGEXP_ENCODING_OPTION_MISMATCH,
 
  278    PM_ERR_REGEXP_INCOMPAT_CHAR_ENCODING,
 
  279    PM_ERR_REGEXP_INVALID_UNICODE_RANGE,
 
  280    PM_ERR_REGEXP_NON_ESCAPED_MBC,
 
  281    PM_ERR_REGEXP_PARSE_ERROR,
 
  283    PM_ERR_REGEXP_UNKNOWN_OPTIONS,
 
  284    PM_ERR_REGEXP_UTF8_CHAR_NON_UTF8_REGEXP,
 
  285    PM_ERR_RESCUE_EXPRESSION,
 
  286    PM_ERR_RESCUE_MODIFIER_VALUE,
 
  288    PM_ERR_RESCUE_VARIABLE,
 
  289    PM_ERR_RETURN_INVALID,
 
  290    PM_ERR_SCRIPT_NOT_FOUND,
 
  291    PM_ERR_SINGLETON_FOR_LITERALS,
 
  292    PM_ERR_STATEMENT_ALIAS,
 
  293    PM_ERR_STATEMENT_POSTEXE_END,
 
  294    PM_ERR_STATEMENT_PREEXE_BEGIN,
 
  295    PM_ERR_STATEMENT_UNDEF,
 
  296    PM_ERR_STRING_CONCATENATION,
 
  297    PM_ERR_STRING_INTERPOLATED_TERM,
 
  298    PM_ERR_STRING_LITERAL_EOF,
 
  299    PM_ERR_STRING_LITERAL_TERM,
 
  300    PM_ERR_SYMBOL_INVALID,
 
  301    PM_ERR_SYMBOL_TERM_DYNAMIC,
 
  302    PM_ERR_SYMBOL_TERM_INTERPOLATED,
 
  303    PM_ERR_TERNARY_COLON,
 
  304    PM_ERR_TERNARY_EXPRESSION_FALSE,
 
  305    PM_ERR_TERNARY_EXPRESSION_TRUE,
 
  306    PM_ERR_UNARY_DISALLOWED,
 
  307    PM_ERR_UNARY_RECEIVER,
 
  308    PM_ERR_UNDEF_ARGUMENT,
 
  309    PM_ERR_UNEXPECTED_BLOCK_ARGUMENT,
 
  310    PM_ERR_UNEXPECTED_INDEX_BLOCK,
 
  311    PM_ERR_UNEXPECTED_INDEX_KEYWORDS,
 
  312    PM_ERR_UNEXPECTED_LABEL,
 
  313    PM_ERR_UNEXPECTED_MULTI_WRITE,
 
  314    PM_ERR_UNEXPECTED_RANGE_OPERATOR,
 
  315    PM_ERR_UNEXPECTED_SAFE_NAVIGATION,
 
  316    PM_ERR_UNEXPECTED_TOKEN_CLOSE_CONTEXT,
 
  317    PM_ERR_UNEXPECTED_TOKEN_IGNORE,
 
  319    PM_ERR_VOID_EXPRESSION,
 
  321    PM_ERR_WRITE_TARGET_IN_METHOD,
 
  322    PM_ERR_WRITE_TARGET_READONLY,
 
  323    PM_ERR_WRITE_TARGET_UNEXPECTED,
 
  327    PM_WARN_AMBIGUOUS_BINARY_OPERATOR,
 
  328    PM_WARN_AMBIGUOUS_FIRST_ARGUMENT_MINUS,
 
  329    PM_WARN_AMBIGUOUS_FIRST_ARGUMENT_PLUS,
 
  330    PM_WARN_AMBIGUOUS_PREFIX_AMPERSAND,
 
  331    PM_WARN_AMBIGUOUS_PREFIX_STAR,
 
  332    PM_WARN_AMBIGUOUS_PREFIX_STAR_STAR,
 
  333    PM_WARN_AMBIGUOUS_SLASH,
 
  334    PM_WARN_COMPARISON_AFTER_COMPARISON,
 
  335    PM_WARN_DOT_DOT_DOT_EOL,
 
  336    PM_WARN_EQUAL_IN_CONDITIONAL,
 
  337    PM_WARN_EQUAL_IN_CONDITIONAL_3_3,
 
  338    PM_WARN_END_IN_METHOD,
 
  339    PM_WARN_DUPLICATED_HASH_KEY,
 
  340    PM_WARN_DUPLICATED_WHEN_CLAUSE,
 
  341    PM_WARN_FLOAT_OUT_OF_RANGE,
 
  342    PM_WARN_IGNORED_FROZEN_STRING_LITERAL,
 
  343    PM_WARN_INDENTATION_MISMATCH,
 
  344    PM_WARN_INTEGER_IN_FLIP_FLOP,
 
  345    PM_WARN_INVALID_CHARACTER,
 
  346    PM_WARN_INVALID_MAGIC_COMMENT_VALUE,
 
  347    PM_WARN_INVALID_NUMBERED_REFERENCE,
 
  349    PM_WARN_LITERAL_IN_CONDITION_DEFAULT,
 
  350    PM_WARN_LITERAL_IN_CONDITION_VERBOSE,
 
  351    PM_WARN_SHAREABLE_CONSTANT_VALUE_LINE,
 
  352    PM_WARN_SHEBANG_CARRIAGE_RETURN,
 
  353    PM_WARN_UNEXPECTED_CARRIAGE_RETURN,
 
  354    PM_WARN_UNREACHABLE_STATEMENT,
 
  355    PM_WARN_UNUSED_LOCAL_VARIABLE,
 
  356    PM_WARN_VOID_STATEMENT,