{ "trees": [{ "tree": { "term": "Statements", "statements": [{ "term": "LowPrecedenceAnd", "lhs": { "term": "Send", "sendArgs": [], "sendBlock": null, "sendReceiver": null, "sendSelector": { "term": "Identifier", "name": "foo", "sourceRange": [0, 3], "sourceSpan": { "start": [1, 1], "end": [1, 4] } }, "sourceRange": [0, 3], "sourceSpan": { "start": [1, 1], "end": [1, 4] } }, "rhs": { "term": "Send", "sendArgs": [], "sendBlock": null, "sendReceiver": null, "sendSelector": { "term": "Identifier", "name": "bar", "sourceRange": [8, 11], "sourceSpan": { "start": [1, 9], "end": [1, 12] } }, "sourceRange": [8, 11], "sourceSpan": { "start": [1, 9], "end": [1, 12] } }, "sourceRange": [0, 11], "sourceSpan": { "start": [1, 1], "end": [1, 12] } }], "sourceRange": [0, 12], "sourceSpan": { "start": [1, 1], "end": [2, 1] } }, "path": "test/fixtures/ruby/corpus/and-or.A.rb", "language": "Ruby" }] }