#include "codegen.hh"
#include <iostream>

#include <cassert>

using namespace std;

int
main()
{
    const vector<string> &supported = codegen::supported();
    vector<string>::const_iterator i;
    for (i = supported.begin(); i != supported.end(); ++i)
	assert(codegen::supported(*i));

    assert(!codegen::supported("bogus language"));

    return 0;
}


syntax highlighted by Code2HTML, v. 0.9.1