[tools] update smoke_languages.pl for cardinal

uses now winxed. cardinal passes almost all tests, just a few syntax errors