daplex.c#19static void dumptoken(DAPlexstatelexstate);
#113    DAPlexstatelexstate = state->lexstate;
#122    ocbytesclear(lexstate->yytext);
#124    for(p=lexstate->next;token==0&&(c=*p);p++) {
#126     lexstate->lineno++;
#132 } else if(strchr(lexstate->worddelims,c) != NULL) {
#156     dapaddyytext(lexstate,c);
#192 if(moredapaddyytext(lexstate,c);
#195 } else if(strchr(lexstate->wordchars1,c) != NULL) {
#198     dapaddyytext(lexstate,c);
#212     if(strchr(lexstate->wordcharsn,c) == NULL) {p--; break;}
#214 dapaddyytext(lexstate,c);
#216 if(strchr(lexstate->wordcharsn,c) == NULL) {p--; break;}
#217 dapaddyytext(lexstate,c);
#221     tmp = ocbytescontents(lexstate->yytext);
#223 dapaddyytext(lexstate,*p); p++;
#248    lexstate->next = p;
#249    strncpy(lexstate->lasttokentext,ocbytescontents(lexstate->yytext),MAX_TOKEN_LENGTH);
#250    lexstate->lasttoken = token;
#252 dumptoken(lexstate);
#256    if(ocbyteslength(lexstate->yytext) == 0)
#259        lval = ocbytesdup(lexstate->yytext);
#260 oclistpush(lexstate->reclaim,(void*)lval);
#284dumptoken(DAPlexstatelexstate)
#286    fprintf(stderr,"TOKEN = |%s|\n",ocbytescontents(lexstate->yytext));
#294dapsetwordchars(DAPlexstatelexstate, int kind)
#298 lexstate->worddelims = ddsworddelims;
#299 lexstate->wordchars1 = ddswordchars1;
#300 lexstate->wordcharsn = ddswordcharsn;
#303 lexstate->worddelims = ddsworddelims;
#304 lexstate->wordchars1 = ddswordchars1;
#305 lexstate->wordcharsn = daswordcharsn;
#308 lexstate->worddelims = ddsworddelims;
#309 lexstate->wordchars1 = cewordchars1;
#310 lexstate->wordcharsn = cewordcharsn;
#319    DAPlexstatelexstate;
#321    lexstate = (DAPlexstate*)malloc(sizeof(DAPlexstate));
#322    *lexstatep = lexstate;
#323    if(lexstate == NULL) return;
#324    memset((void*)lexstate,0,sizeof(DAPlexstate));
#325    lexstate->input = strdup(input);
#326    lexstate->next = lexstate->input;
#327    lexstate->yytext = ocbytesnew();
#328    lexstate->reclaim = oclistnew();
#329    dapsetwordchars(lexstate,0); /* Assume DDS */
#335    DAPlexstatelexstate = *lexstatep;
#336    if(lexstate == NULL) return;
#337    if(lexstate->input != NULLocfree(lexstate->input);
#338    if(lexstate->reclaim != NULL) {
#339 while(oclistlength(lexstate->reclaim) > 0) {
#340     char* word = (char*)oclistpop(lexstate->reclaim);
#343 oclistfree(lexstate->reclaim);
#345    ocbytesfree(lexstate->yytext);
#346    free(lexstate);
#363dapdecode(DAPlexstatelexstate, char* name)
#371    oclistpush(lexstate->reclaim,(void*)decoded);
dapparse.c#34 dapsetwordchars(state->lexstate,1);
#106    sscanf(state->lexstate->input,"%u ",&httperr);
#108    state->lexstate->next = state->lexstate->input;
#110    for(i=0;i<4096;i++) {if(state->lexstate->input[i] == '\0') break;}
#111    state->lexstate->input[i] = '\0';
#112    dap_errorbody(state,iv,state->lexstate->input,NULL,NULL);
#452    len = strlen(state->lexstate->input);
#453    suffixlen = strlen(state->lexstate->next);
#456    flatten(state->lexstate->input,tmp,prefixlen);
#458    flatten(state->lexstate->next,tmp,suffixlen);
#468    daplexcleanup(&state->lexstate);
#485    daplexinit(buf,&state->lexstate);
dapparselex.h#37    DAPlexstatelexstate;
#84extern void dapsetwordchars(DAPlexstatelexstate, int kind);
dapy.c#1872    {(yyval)=dapdecode(parsestate->lexstate,(yyvsp[0]));}
dcelex.c#21static void dumptoken(DCElexstatelexstate);
#41    DCElexstatelexstate = state->lexstate;
#47    ncbytesclear(lexstate->yytext);
#48    ncbytesnull(lexstate->yytext);
#49    p=lexstate->next;
#54     ceaddyytext(lexstate,c);
#87 ceaddyytext(lexstate,c);
#95     ceaddyytext(lexstate,c);
#98         ceaddyytext(lexstate,c);
#101     ncbytesnull(lexstate->yytext);
#102     yytext = ncbytescontents(lexstate->yytext);
#127     ceaddyytext(lexstate,c);
#130         ceaddyytext(lexstate,c);
#136     ceaddyytext(lexstate,c);
#140    lexstate->next = p;
#141    len = ncbyteslength(lexstate->yytext);
#143    strncpy(lexstate->lasttokentext,ncbytescontents(lexstate->yytext),len);
#144    lexstate->lasttokentext[len] = '\0';
#145    lexstate->lasttoken = token;
#146    if(dcedebugdumptoken(lexstate);
#150    if(ncbyteslength(lexstate->yytext) == 0)
#153        *lvalp = ncbytesdup(lexstate->yytext);
#154 nclistpush(lexstate->reclaim,(void*)*lvalp);
#176dumptoken(DCElexstatelexstate)
#178    switch (lexstate->lasttoken) {
#180        fprintf(stderr,"TOKEN = |\"%s\"|\n",lexstate->lasttokentext);
#185        fprintf(stderr,"TOKEN = |%s|\n",lexstate->lasttokentext);
#193    DCElexstatelexstate = (DCElexstate*)malloc(sizeof(DCElexstate));
#199      *lexstatep = lexstate;
#201      if(lexstate) free(lexstate);
#205    if(lexstate == NULL) return;
#206    memset((void*)lexstate,0,sizeof(DCElexstate));
#211    lexstate->input = ncuridecode(input);
#213    lexstate->input = strdup(input);
#215    lexstate->next = lexstate->input;
#216    lexstate->yytext = ncbytesnew();
#217    lexstate->reclaim = nclistnew();
#223    DCElexstatelexstate = *lexstatep;
#224    if(lexstate == NULL) return;
#225    if(lexstate->input != NULL) free(lexstate->input);
#226    if(lexstate->reclaim != NULL) {
#227 while(nclistlength(lexstate->reclaim) > 0) {
#228     char* word = (char*)nclistpop(lexstate->reclaim);
#231 nclistfree(lexstate->reclaim);
#233    ncbytesfree(lexstate->yytext);
#234    free(lexstate);
dceparse.c#331    dcelexcleanup(&state->lexstate); /* will free */
#345    dcelexinit(input,&state->lexstate);
dceparselex.h#47    DCElexstatelexstate;


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed