(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)
yaz_ccl_parse — Invoca o analisador CCL
Esta função invoca um analisador CCL. Ela converte uma consulta CCL FIND fornecida em uma consulta RPN que pode ser passada para a função yaz_search() para realizar uma busca.
Para definir um conjunto de campos CCL válidos, chame yaz_ccl_conf() antes desta função.
idO recurso de conexão retornado por yaz_connect().
queryA consulta CCL FIND.
result
       Se a função foi executada com sucesso, este será um array
       contendo a consulta RPN válida sob a chave rpn.
      
Em caso de falha, três índices são definidos neste array para indicar a causa da falha:
          errorcode - o código de erro CCL (inteiro)
         
          errorstring - a string de erro CCL
         
          errorpos - posição aproximada na consulta de falha
         (o inteiro é a posição do caractere)
         
Exemplo #1 Análise CCL
    Tentaremos pesquisar usando CCL. No exemplo abaixo,
    $ccl é uma consulta CCL.
   
<?php
yaz_ccl_conf($id, $fields);  // veja o exemplo para yaz_ccl_conf
if (!yaz_ccl_parse($id, $ccl, $cclresult)) {
    echo 'Erro: ' . $cclresult["errorstring"];
} else {
    $rpn = $cclresult["rpn"];
    yaz_search($id, "rpn", $rpn);
}
?>