| Index: compiled/bindings.cpp | 
| =================================================================== | 
| --- a/compiled/bindings.cpp | 
| +++ b/compiled/bindings.cpp | 
| @@ -59,18 +59,19 @@ EMSCRIPTEN_BINDINGS | 
| .property("hitCount", &ActiveFilter::GetHitCount, &ActiveFilter::SetHitCount) | 
| .property("lastHit", &ActiveFilter::GetLastHit, &ActiveFilter::SetLastHit) | 
| .function("isActiveOnDomain", &ActiveFilter::IsActiveOnDomain) | 
| .function("isActiveOnlyOnDomain", &ActiveFilter::IsActiveOnlyOnDomain) | 
| .function("isGeneric", &ActiveFilter::IsGeneric) | 
| .function("serialize", &ActiveFilter::Serialize); | 
|  | 
| class_<RegExpFilter,ActiveFilter>("RegExpFilter") | 
| -      .function("matches", &RegExpFilter::Matches) | 
| -      .class_initializer(&RegExpFilter::InitJSTypes); | 
| +      .function("matches", &RegExpFilter::Matches); | 
| + | 
| +  custom_generator(&RegExpFilter::GenerateCustomBindings); | 
|  | 
| class_<BlockingFilter,RegExpFilter>("BlockingFilter") | 
| .class_property("type", "'blocking'"); | 
|  | 
| class_<WhitelistFilter,RegExpFilter>("WhitelistFilter") | 
| .class_property("type", "'whitelist'"); | 
|  | 
| class_<ElemHideBase,ActiveFilter>("ElemHideBase") | 
|  |