lib/bb/parse/parse_c: Throw Parse Exceptions, crash less often
[vuplus_bitbake] / lib / bb / parse / parse_c / bitbakescanner.l
index 667f260..aadfb2e 100644 (file)
@@ -279,7 +279,7 @@ int lex_t::line ()const
 
 extern "C" {
 
-    void parse (FILE* file, PyObject* data)
+    void parse (FILE* file, char* name, PyObject* data)
     {
         /* printf("parse bbparseAlloc\n"); */
         void* parser = bbparseAlloc (malloc);
@@ -292,6 +292,7 @@ extern "C" {
         lex.parser = parser;
         lex.scanner = scanner;
         lex.file = file;
+        lex.name = name;
         lex.data = data;
         lex.parse = bbparse;
         /*printf("parse yyset_extra\n"); */