Lines Matching refs:expression_parser

592 	$expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
594 if ($expression_parser->parse($expression) == CParser::PARSE_SUCCESS) {
595 $hist_functions = $expression_parser->getResult()->getTokensOfTypes(
1198 $expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
1200 if ($expression_parser->parse($expression) != CParser::PARSE_SUCCESS) {
1201 $error = $expression_parser->getError();
1206 $expression_tree[] = getExpressionTree($expression_parser, 0, $expression_parser->getLength() - 1);
1333 $expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
1334 if ($expression_parser->parse($expression) == CParser::PARSE_SUCCESS) {
1335 $tokens = $expression_parser->getResult()->getTokensOfTypes([
1356 $expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
1357 if ($expression_parser->parse($expression) == CParser::PARSE_SUCCESS) {
1358 $tokens = $expression_parser->getResult()->getTokensOfTypes([
1421 * @param CExpressionParser $expression_parser
1427 function getExpressionTree(CExpressionParser $expression_parser, int $start, int $end) { argument
1428 $tokens = array_column($expression_parser->getResult()->getTokens(), null, 'pos');
1429 $expression = $expression_parser->getMatch();
1480 $expressions[] = getExpressionTree($expression_parser, $openSymbolNum, $closeSymbolNum);
1498 $expressions[] = getExpressionTree($expression_parser, $openSymbolNum, $closeSymbolNum);
1528 $expressionTree = getExpressionTree($expression_parser, $openSymbolNum, $closeSymbolNum);
1566 $expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
1567 if ($action !== 'R' && $expression_parser->parse($new_expression) != CParser::PARSE_SUCCESS) {
1568 $error = $expression_parser->getError();
1572 if ($expression_parser->parse($expression) != CParser::PARSE_SUCCESS) {
1573 $error = $expression_parser->getError();
1577 $expression_tree[] = getExpressionTree($expression_parser, 0, $expression_parser->getLength() - 1);
1926 $expression_parser = new CExpressionParser(['usermacros' => true, 'lldmacros' => true]);
1927 $expression_parser->parse($expr);
1928 $token = $expression_parser->getResult()->getTokens()[0];