using namespace oadl;

class foo;
const ack = 3;
var bletch;
namespace ns { var nsns; }

proc main()
{
    nargs = 3;
    foo.bar = 3;
    ack = 4;
    nose = 3;
    zzz();
    main(aljk);
    foo.bar = 1 ? 3 2;
    bletch[3 = 4;
    bletch = (3 ;
    bletch = <<<3,4 ;
    bletch = {3 ;
    bletch = new ( foo ;
    bletch = new + ();
    bletch = new foo( 3 ;
    bletch = new foo { foofoo = 3 };
    bletch = new foo { bar 3 };
    bletch = new foo { bar = 3 ;
    bletch = public bar;
    bletch = ns::+;
    bletch = operator { ;
    bletch = operator ( ;
    bletch = operator [ = ;
    bletch = operator [ ;
    bletch = operator nargs;
}