MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / field

Function field

lib/lua/src/lparser.c:903–922  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

901
902
903static void field (LexState *ls, ConsControl *cc) {
904 /* field -> listfield | recfield */
905 switch(ls->t.token) {
906 case TK_NAME: { /* may be 'listfield' or 'recfield' */
907 if (luaX_lookahead(ls) != '=') /* expression? */
908 listfield(ls, cc);
909 else
910 recfield(ls, cc);
911 break;
912 }
913 case '[': {
914 recfield(ls, cc);
915 break;
916 }
917 default: {
918 listfield(ls, cc);
919 break;
920 }
921 }
922}
923
924
925static void constructor (LexState *ls, expdesc *t) {

Callers 15

constructorFunction · 0.85
routeSentenceMethod · 0.85
zh_CN.tsFile · 0.85
sv_SE.tsFile · 0.85
vi_VN.tsFile · 0.85
ar_SA.tsFile · 0.85
es_MX.tsFile · 0.85
hi_IN.tsFile · 0.85
nl_NL.tsFile · 0.85
en_US.tsFile · 0.85
cs_CZ.tsFile · 0.85
tr_TR.tsFile · 0.85

Calls 3

luaX_lookaheadFunction · 0.85
listfieldFunction · 0.85
recfieldFunction · 0.85

Tested by

no test coverage detected