Commit d8f87cca authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

factor out isNumber() in dsnlexer.cpp, add support for numbers with exponents,...

factor out isNumber() in dsnlexer.cpp, add support for numbers with exponents, leave commented out for further testing
parent 0eae829b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -415,7 +415,7 @@ static bool isNumber( const char* cp, const char* limit, const char** next )
        while( cp<limit && strchr( ".0123456789", *cp )  )
            ++cp;

        if( (cp<limit && isSpace(*cp)) || *cp==')' || *cp=='(' || cp==limit )
        if( cp==limit || isSpace( *cp ) || *cp==')' || *cp=='(' )
        {
            *next = cp;
            return true;
@@ -469,7 +469,7 @@ static bool isNumber( const char* cp, const char* limit, const char** next )

    if( sawNumber )
    {
        if( ( cp<limit && isSpace(*cp) ) || *cp==')' || *cp=='(' || cp==limit )
        if( cp==limit || isSpace( *cp ) || *cp==')' || *cp=='(' )
        {
            *next = cp;
            return true;