Um analisador definido pelo usuário implementa sua capacidade através de uma interface de função que é chamada pelo intermediário de mensagem durante a execução do tempo de execução. Essa interface inclui funções para criar e excluir qualquer armazenamento de contexto local associado a um objeto do analisador e as operações de análise.
Algumas funções de implementação são obrigatórias e devem ser implementadas pelo desenvolvedor, conforme mostrado a seguir.
Esta seção cobre os seguintes tópicos: