Lines Matching refs:currentFile_

32     if (currentFile_ != nullptr) {  in ~Lexer()
33 currentFile_->Close(); in ~Lexer()
61 currentFile_ = std::make_shared<File>(filePath, File::READ); in OpenSourceFile()
62 if (!currentFile_->IsValid()) { in OpenSourceFile()
89 while (!currentFile_->IsEof()) { in ReadToken()
90 char c = currentFile_->GetChar(); in ReadToken()
91 tokenLineNo_ = currentFile_->GetCharLineNumber(); in ReadToken()
92 tokenColumnNo_ = currentFile_->GetCharColumnNumber(); in ReadToken()
129 if (currentFile_->PeekChar() == '/') { in ReadTokenPeek()
135 } else if (currentFile_->PeekChar() == '*') { in ReadTokenPeek()
151 while (!currentFile_->IsEof()) { in ReadIdentifier()
152 c = currentFile_->PeekChar(); in ReadIdentifier()
154 c = currentFile_->GetChar(); in ReadIdentifier()
159 currentFile_->GetChar(); in ReadIdentifier()
179 while (!currentFile_->IsEof()) { in ReadLineComment()
180 c = currentFile_->GetChar(); in ReadLineComment()
196 while (!currentFile_->IsEof()) { in ReadBlockComment()
197 c = currentFile_->GetChar(); in ReadBlockComment()
199 if (c == '*' && currentFile_->PeekChar() == '/') { in ReadBlockComment()
200 c = currentFile_->GetChar(); in ReadBlockComment()
212 while (!currentFile_->IsEof()) { in SkipCurrentLine()
213 char c = currentFile_->GetChar(); in SkipCurrentLine()
215 currentFile_->GetChar(); in SkipCurrentLine()
223 while (!currentFile_->IsEof()) { in SkipCurrentLine()
224 int c = currentFile_->GetChar(); in SkipCurrentLine()
229 currentFile_->GetChar(); in SkipCurrentLine()
369 while (!currentFile_->IsEof()) { in ParseCacheable()
370 char c = currentFile_->PeekChar(); in ParseCacheable()
372 currentFile_->GetChar(); in ParseCacheable()
382 currentFile_->GetChar(); in ParseCacheable()