()
| 290 | return |
| 291 | |
| 292 | def attr_access(): |
| 293 | from token import NAME # python token constants |
| 294 | |
| 295 | if tokens[1].type == NAME: |
| 296 | next(tokens) # consume dot |
| 297 | identifier() |
| 298 | extended_expr() |
| 299 | |
| 300 | def paren_expr(): |
| 301 | begin = next(tokens).value |