MCPcopy Create free account
hub / github.com/AutoHotkey/AutoHotkey / TokenTypeAndValue

Function TokenTypeAndValue

source/script.cpp:13114–13122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13112}
13113
13114void TokenTypeAndValue(ExprTokenType &aToken, LPTSTR &aType, LPTSTR &aValue, TCHAR *aNBuf)
13115{
13116 if (aToken.symbol == SYM_VAR && aToken.var->IsUninitializedNormalVar())
13117 aType = _T("unset variable"), aValue = aToken.var->mName;
13118 else if (TokenIsEmptyString(aToken))
13119 aType = _T("empty string"), aValue = _T("");
13120 else
13121 aType = TokenTypeString(aToken), aValue = TokenToString(aToken, aNBuf);
13122}
13123
13124__declspec(noinline)
13125ResultType ResultToken::TypeError(LPCTSTR aExpectedType, ExprTokenType &aActualValue)

Callers 2

TypeErrorMethod · 0.85
ParamErrorMethod · 0.85

Calls 4

TokenIsEmptyStringFunction · 0.85
TokenTypeStringFunction · 0.85
TokenToStringFunction · 0.85

Tested by

no test coverage detected