/**
 * Copyright (c) 2021 OceanBase
 * OceanBase Database Proxy(ODP) is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */

{ OB_REG_OKAY,	"OB_REG_OKAY",	"no errors detected" },
{ OB_REG_NOMATCH,	"OB_REG_NOMATCH",	"failed to match" },
{ OB_REG_BADPAT,	"OB_REG_BADPAT",	"invalid regexp (reg version 0.8)" },
{ OB_REG_ECOLLATE,	"OB_REG_ECOLLATE",	"invalid collating element" },
{ OB_REG_ECTYPE,	"OB_REG_ECTYPE",	"invalid character class" },
{ OB_REG_EESCAPE,	"OB_REG_EESCAPE",	"invalid escape \\ sequence" },
{ OB_REG_ESUBREG,	"OB_REG_ESUBREG",	"invalid backreference number" },
{ OB_REG_EBRACK,	"OB_REG_EBRACK",	"brackets [] not balanced" },
{ OB_REG_EPAREN,	"OB_REG_EPAREN",	"parentheses () not balanced" },
{ OB_REG_EBRACE,	"OB_REG_EBRACE",	"braces {} not balanced" },
{ OB_REG_BADBR,	"OB_REG_BADBR",	"invalid repetition count(s)" },
{ OB_REG_ERANGE,	"OB_REG_ERANGE",	"invalid character range" },
{ OB_REG_ESPACE,	"OB_REG_ESPACE",	"out of memory" },
{ OB_REG_BADRPT,	"OB_REG_BADRPT",	"quantifier operand invalid" },
{ OB_REG_ASSERT,	"OB_REG_ASSERT",	"\"can't happen\" -- you found a bug" },
{ OB_REG_INVARG,	"OB_REG_INVARG",	"invalid argument to regex function" },
{ OB_REG_MIXED,	"OB_REG_MIXED",	"character widths of regex and string differ" },
{ OB_REG_BADOPT,	"OB_REG_BADOPT",	"invalid embedded option" },
{ OB_REG_ETOOBIG,	"OB_REG_ETOOBIG",	"nfa has too many states" },
