| 701 | |
| 702 | |
| 703 | static void field (LexState *ls, struct ConsControl *cc) { |
| 704 | /* field -> listfield | recfield */ |
| 705 | switch(ls->t.token) { |
| 706 | case TK_NAME: { /* may be 'listfield' or 'recfield' */ |
| 707 | if (luaX_lookahead(ls) != '=') /* expression? */ |
| 708 | listfield(ls, cc); |
| 709 | else |
| 710 | recfield(ls, cc); |
| 711 | break; |
| 712 | } |
| 713 | case '[': { |
| 714 | recfield(ls, cc); |
| 715 | break; |
| 716 | } |
| 717 | default: { |
| 718 | listfield(ls, cc); |
| 719 | break; |
| 720 | } |
| 721 | } |
| 722 | } |
| 723 | |
| 724 | |
| 725 | static void constructor (LexState *ls, expdesc *t) { |
no test coverage detected