From 535f1fb2e2ed9eeb46a6edd97f57e15531b1a925 Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Tue, 19 Feb 2013 10:39:31 +0400 Subject: [PATCH] Hack to stop parsing of problematic CvStatModel::train definition --- doc/ocv.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/ocv.py b/doc/ocv.py index ce750933b..3e325b7d7 100755 --- a/doc/ocv.py +++ b/doc/ocv.py @@ -992,6 +992,11 @@ class DefinitionParser(object): return rv def _parse_signature(self): + if r'CvStatModel::train' in self.definition: + # hack to skip parsing of problematic definition + self.pos = self.end + return [ArgumentDefExpr("const Mat&", "train_data", None), ArgumentDefExpr(None, self.definition[self.definition.find("["):-1], None)], False, True + self.skip_ws() if not self.skip_string('('): self.fail('expected parentheses for function')