pike.git / lib / modules / Parser.pmod / Pike.pmod

version» Context lines:

pike.git/lib/modules/Parser.pmod/Pike.pmod:56:    pos++;    continue;    }    break;    }    break;       case '.':    if(data[start..start+2]=="...")    { +  pos+=3; +  break; +  } +  if(data[start..start+1]=="..") +  {    pos+=2;    break;    } -  +  pos++; +  break;       case '0'..'9':    if(data[pos]=='0' && (data[pos+1]=='x' || data[pos+1]=='X'))    {    pos+=2;    while(1)    {    switch(data[pos])    {    case '0'..'9':    case 'a'..'f':    case 'A'..'F':    pos++;    continue;    }    break;    }    break;    }    while(data[pos]>='0' && data[pos]<='9') pos++; -  if(data[pos]=='.') +  if(data[pos]=='.' && data[pos+1]>='0' && data[pos+1]<='9')    {    pos++;    while(data[pos]>='0' && data[pos]<='9') pos++;    if(data[pos]=='e' || data[pos]=='E')    {    pos++;    while(data[pos]>='0' && data[pos]<='9') pos++;    }    }    break;