/* Test simple assignments */
var v0;
class a {
    var v1;
    public var v2;
    proc b( v3 )
    {
        var v4;
        v0 = 3; v0 += 3;
        v1 = 4; v1 += 4;
        v2 = 5; v2 += 5;
        v3 = 6; v3 += 6;
        v4 = 7; v4 += 7;
    }
}

a b {}

/* Test a complicated assignment */
proc main()
{
    b.v2[2].v2 = 8;     b.v2[3].v2 += 8;
    b.v2[2] = 9;        b.v2[2] += 9;
}