Esta función analiza el elemento igual posterior (derecho) de un elemento de sintaxis especificado. La invoca el intermediario cuando el elemento igual posterior (derecho) del elemento de sintaxis actual es necesario.
Definida en | Tipo | Miembro |
CPI_VFT | Obligatoria | iFpParseNextSibling |
void cpiParseNextSibling( CciParser* parser, CciContext* context, CciElement* currentElement);
Ninguno.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (de la línea 578 a la 605):
void cpiParseNextSibling( CciParser* parser, CciContext* context, CciElement* element ){ PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ; int rc; while ((!cpiElementCompleteNext(&rc, cpiParent(&rc, element))) && (!cpiNextSibling(&rc, element)) && (pc->iCurrentElement)) { pc->iCurrentElement = parseNextItem(parser, context, pc->iCurrentElement); } if (pc->trace) { fprintf(pc->tracefile, "PLUGIN: <- cpiParseNextSibling()\n"); fflush(pc->tracefile); } return; }
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiParsePreviousSibling
Funciones de implementación de analizador
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08060_ |