// Test associativity of ?: operator

proc qc(i)
{
    return i == 0 ? "zero" : i == 1 ? "one" : i == 2 ? "two" : "other";
}

proc main()
{
    var x;
    x = qc(0); "qc(0) = ", x, "\n";
    x = qc(1); "qc(1) = ", x, "\n";
    x = qc(2); "qc(2) = ", x, "\n";
    x = qc(3); "qc(3) = ", x, "\n";
}