C++ Parser for the Carto stylesheet language