protected static function compileLookup(&$context, &$vars, $raw, $nosep = false) {
        $v2 = static::getVariableName($context, $vars[2]);
        $v = static::getVariableName($context, $vars[1], $v2);
        $sep = $nosep ? '' : $context['ops']['seperator'];
        $ex = $nosep ? ', 1' : '';

        if ($context['flags']['hbesc'] || $context['flags']['jsobj'] || $context['flags']['jstrue'] || $context['flags']['debug']) {
            return $sep . static::getFuncName($context, $raw ? 'raw' : $context['ops']['enc'], $v[1]) . "\$cx, {$v[0]}$ex){$sep}";
        } else {
            return $raw ? "{$sep}$v[0]{$sep}" : "{$sep}htmlspecialchars((string){$v[0]}, ENT_QUOTES, 'UTF-8'){$sep}";
        }
    }
protected static function compileLookup(&$context, &$vars, $raw, $nosep = false) {
        $v2 = static::getVariableName($context, $vars[2]);
        $v = static::getVariableName($context, $vars[1], $v2);
        $sep = $nosep ? '' : $context['ops']['seperator'];
        $ex = $nosep ? ', 1' : '';

        if ($context['flags']['hbesc'] || $context['flags']['jsobj'] || $context['flags']['jstrue'] || $context['flags']['debug']) {
            return $sep . static::getFuncName($context, $raw ? 'raw' : $context['ops']['enc'], $v[1]) . "\$cx, {$v[0]}$ex){$sep}";
        } else {
            return $raw ? "{$sep}$v[0]{$sep}" : "{$sep}htmlspecialchars((string){$v[0]}, ENT_QUOTES, 'UTF-8'){$sep}";
        }
    }
protected static function compileLookup ( & $ context , & $ vars , $ raw , $ nosep = false ) { $ v2 = static :: getVariableName ( $ context , $ vars [ 2 ] ) ; $ v = static :: getVariableName ( $ context , $ vars [ 1 ] , $ v2 ) ; $ sep = $ nosep ? '' : $ context [ 'ops' ] [ 'seperator' ] ; $ ex = $ nosep ? ', 1' : '' ; if ( $ context [ 'flags' ] [ 'hbesc' ] || $ context [ 'flags' ] [ 'jsobj' ] || $ context [ 'flags' ] [ 'jstrue' ] || $ context [ 'flags' ] [ 'debug' ] ) { return $ sep . static :: getFuncName ( $ context , $ raw ? 'raw' : $ context [ 'ops' ] [ 'enc' ] , $ v [ 1 ] ) . "\$cx, {$v[0]}$ex){$sep}" ; } else { return $ raw ? "{$sep}$v[0]{$sep}" : "{$sep}htmlspecialchars((string){$v[0]}, ENT_QUOTES, 'UTF-8'){$sep}" ; } }
Return compiled PHP code for a handlebars lookup token

@param array<string,array|string|integer> $context current compile context
@param array<boolean|integer|string|array> $vars parsed arguments list
@param boolean $raw is this {{{ token or not
@param boolean $nosep true to compile without seperator

@return string Return compiled code segment for the token
Return compiled PHP code for a handlebars lookup token