DSL language, C++ like