simple parser for cpp
simple bcl generator