Language based on ragel lexer && racc parser (learning purpose)