MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / field

Function field

extlibs/lua/src/lparser.c:884–903  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

882
883
884static void field (LexState *ls, ConsControl *cc) {
885 /* field -> listfield | recfield */
886 switch(ls->t.token) {
887 case TK_NAME: { /* may be 'listfield' or 'recfield' */
888 if (luaX_lookahead(ls) != '=') /* expression? */
889 listfield(ls, cc);
890 else
891 recfield(ls, cc);
892 break;
893 }
894 case '[': {
895 recfield(ls, cc);
896 break;
897 }
898 default: {
899 listfield(ls, cc);
900 break;
901 }
902 }
903}
904
905
906static void constructor (LexState *ls, expdesc *t) {

Callers 1

constructorFunction · 0.70

Calls 3

luaX_lookaheadFunction · 0.85
listfieldFunction · 0.85
recfieldFunction · 0.85

Tested by

no test coverage detected