parse/parse_c:
-python_output will be called from the parser. Once we have
each method implemented we have a working C++ parser
-Add BBHandler. It will parse .bbclass, .inc and .bb files
for us and calls into c (if speed critical we might remove
that fascade)
-make scanner get FILE* and PyObject* as input
-make parser call python_output with lex_t
-bitbakescanner.cc,bitbakeparser.cc update generated code
-Parsing flow:
parse -> handle -> parse_c.BBHandler -> parse_c.C -> lex
-> (lemon *-> python_output) ... return