(object)
| 6303 | } |
| 6304 | |
| 6305 | function _fieldAccess(object) { |
| 6306 | var field = expect().text; |
| 6307 | var getter = getterFn(field, csp); |
| 6308 | return extend( |
| 6309 | function(scope, locals, self) { |
| 6310 | return getter(self || object(scope, locals), locals); |
| 6311 | }, |
| 6312 | { |
| 6313 | assign:function(scope, value, locals) { |
| 6314 | return setter(object(scope, locals), field, value); |
| 6315 | } |
| 6316 | } |
| 6317 | ); |
| 6318 | } |
| 6319 | |
| 6320 | function _objectIndex(obj) { |
| 6321 | var indexFn = expression(); |