protected static function pushStack(&$context, $operation, $vars) {
        list($levels, $spvar, $var) = Expression::analyze($context, $vars[0]);
        $context['stack'][] = $context['currentToken'][Token::POS_INNERTAG];
        $context['stack'][] = Expression::toString($levels, $spvar, $var);
        $context['stack'][] = $operation;
        $context['level']++;
    }
protected static function pushStack(&$context, $operation, $vars) {
        list($levels, $spvar, $var) = Expression::analyze($context, $vars[0]);
        $context['stack'][] = $context['currentToken'][Token::POS_INNERTAG];
        $context['stack'][] = Expression::toString($levels, $spvar, $var);
        $context['stack'][] = $operation;
        $context['level']++;
    }
protected static function pushStack ( & $ context , $ operation , $ vars ) { list ( $ levels , $ spvar , $ var ) = Expression :: analyze ( $ context , $ vars [ 0 ] ) ; $ context [ 'stack' ] [ ] = $ context [ 'currentToken' ] [ Token :: POS_INNERTAG ] ; $ context [ 'stack' ] [ ] = Expression :: toString ( $ levels , $ spvar , $ var ) ; $ context [ 'stack' ] [ ] = $ operation ; $ context [ 'level' ] ++ ; }
push current token into the section stack

@param array<string,array|string|integer> $context Current context
@param string $operation operation string
@param array<boolean|integer|string|array> $vars parsed arguments list
push current token into the section stack