Branch
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
b = [SELECT Price__c FROM Book__c WHERE Id =:b.Id];
return [SELECT Name FROM Contact];
// don't capture array indexing
a[0].Name = 'Acme';
----------------------------------------------------
[
"b ",
["operator", "="],
["sql", [
["punctuation", "["],
["keyword", "SELECT"],
" Price__c ",
["keyword", "FROM"],
" Book__c ",
["keyword", "WHERE"],
" Id ",
["operator", "="],
":b",
["punctuation", "."],
"Id",
["punctuation", "]"]
]],
["punctuation", ";"],
["keyword", "return"],
["sql", [
["punctuation", "["],
["keyword", "SELECT"],
" Name ",
["keyword", "FROM"],
" Contact",
["punctuation", "]"]
]],
["punctuation", ";"],
["comment", "// don't capture array indexing"],
"\r\na",
["punctuation", "["],
["number", "0"],
["punctuation", "]"],
["punctuation", "."],
"Name ",
["operator", "="],
["string", "'Acme'"],
["punctuation", ";"]
]