Home
last modified time | relevance | path

Searched refs:keyStack (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/
H A Djs_card_parser.cpp512 auto topKey = keyStack.top(); in GetStrValue()
518 keyStack.pop(); in GetStrValue()
521 keyStack.emplace(dataStr); in GetStrValue()
534 keyStack.pop(); in GetIndexValue()
537 keyStack.emplace(dataStr); in GetIndexValue()
1191 if (!ParseArrayExpression(key, keyStack, json) || keyStack.size() != 1) { in ParseComplexExpression()
1194 auto result = keyStack.top(); in ParseComplexExpression()
1195 keyStack.pop(); in ParseComplexExpression()
1231 if (!GetStrValue(dataStr, keyStack) && !GetIndexValue(dataStr, keyStack)) { in ParseArrayExpression()
1613 if (keyStack.empty()) { in ParsePointOperator()
[all …]
H A Djs_card_parser.h147 …const std::string& expression, std::stack<std::string>& keyStack, const std::unique_ptr<JsonValue>…
177 …bool ParsePointOperator(const std::string& tmpKey, std::stack<std::string>& keyStack, const std::s…