| Index: regexp2000/src/ast.cc
|
| diff --git a/regexp2000/src/ast.cc b/regexp2000/src/ast.cc
|
| index c0c16dedee5df73af3c19691b456c73642dd40a6..915d8fd6e91dc524b338cf3a0c58689f6425dc8a 100644
|
| --- a/regexp2000/src/ast.cc
|
| +++ b/regexp2000/src/ast.cc
|
| @@ -191,6 +191,23 @@ FOR_EACH_REG_EXP_NODE_TYPE(MAKE_ACCEPT)
|
| #undef MAKE_ACCEPT
|
|
|
|
|
| +#define MAKE_CONVERSION(Name) \
|
| + RegExp##Name* RegExpTree::As##Name() { \
|
| + return NULL; \
|
| + }
|
| + FOR_EACH_REG_EXP_NODE_TYPE(MAKE_CONVERSION)
|
| +#undef MAKE_CONVERSION
|
| +
|
| +
|
| +#define MAKE_CONVERSION(Name) \
|
| +RegExp##Name* RegExp##Name::As##Name() { \
|
| + return this; \
|
| +}
|
| +FOR_EACH_REG_EXP_NODE_TYPE(MAKE_CONVERSION)
|
| +#undef MAKE_CONVERSION
|
| +
|
| +
|
| +
|
| RegExpEmpty RegExpEmpty::kInstance;
|
|
|
|
|
|
|