void Scan( void ) { if( !scan_string ) { while( isspace( *ScanPtr ) ) { ++ScanPtr; } TokenStart = ScanPtr; if( ExprTokens != NULL ) { if( ScanExprDelim( ExprTokens->delims ) ) return; } if( ScanCmdLnDelim() ) return; /*sf do this if the others fail */ if( ScanRealNum() ) return; if( ScanNumber() ) return; if( ScanId() ) { if( ExprTokens != NULL && CurrToken == T_NAME ) { ScanKeyword( ExprTokens->keywords ); } return; } ++ScanPtr; CurrToken = T_UNKNOWN; } else { RawScan(); } }
ScanId SpectrumFileList::getScanId(const std::string& filePath, const unsigned int scannr) { addFile(filePath); return ScanId(fileIndexMap_[filePath], scannr); }