{ "Program": [ { "Suite": [ { "Expression": { "base": { "Symbol": { "name": "c", "scope": [ "a", "b" ] } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [ "a", "b" ] } }, "types": [], "args": [], "kv_pairs": [] } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "b", "scope": [ "a" ] } }, "rhs": { "Symbol": { "name": "c", "scope": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "b", "scope": [ "a" ] } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "Symbol": { "name": "c", "scope": [ "b" ] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [ "b" ] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "Symbol": { "name": "b", "scope": [] } } } }, "rhs": { "Symbol": { "name": "c", "scope": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "b", "scope": [] } }, "rhs": { "Symbol": { "name": "c", "scope": [] } } } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "Symbol": { "name": "b", "scope": [] } } } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "InfixOperators": { "o": ".", "lhs": { "Symbol": { "name": "a", "scope": [] } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "b", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "eos": false, "annotations": null } } ] }, { "Suite": [ { "Expression": { "base": { "InfixOperators": { "o": ".", "lhs": { "InfixOperators": { "o": ".", "lhs": { "ApplyExpression": { "base": { "Symbol": { "name": "a", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "b", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "rhs": { "ApplyExpression": { "base": { "Symbol": { "name": "c", "scope": [] } }, "types": [], "args": [], "kv_pairs": [] } } } }, "eos": false, "annotations": null } } ] } ] }