/* Licensed to the Apache Software Foundation (ASF) under one or more *contributorlicenseagreements.SeetheNOTICEfiledistributedwith *thisworkforadditionalinformationregardingcopyrightownership. *TheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0 *(the"License");youmaynotusethisfileexceptincompliancewith *theLicense.YoumayobtainacopyoftheLicenseat * *http://www.apache.org/licenses/LICENSE-2.0 * *Unlessrequiredbyapplicablelaworagreedtoinwriting,software *distributedundertheLicenseisdistributedonan"ASIS"BASIS, *WITHOUTWARRANTIESORCONDITIONSOFANYKIND,eitherexpressorimplied. *SeetheLicenseforthespecificlanguagegoverningpermissionsand *limitationsundertheLicense.
*/
/** The basic parse tree node */ struct ap_expr_node {
ap_expr_node_op_e node_op; constvoid *node_arg1; constvoid *node_arg2;
};
/** The context used by scanner and parser */ typedefstruct { /* internal state of the scanner */ constchar *inputbuf; int inputlen; constchar *inputptr; void *scanner; char *scan_ptr; char scan_buf[MAX_STRING_LEN]; char scan_del; int at_start;
/* pools for result and temporary usage */
apr_pool_t *pool;
apr_pool_t *ptemp;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.