Lines Matching refs:lexer_

36     bool ret = lexer_.OpenSourceFile(sourceFile);
59 module_->SetIdlFile(lexer_.GetSourceFile()->GetPath());
64 while ((token = lexer_.PeekToken()) != Token::END_OF_FILE) {
74 lexer_.GetToken();
77 LogError(token, String::Format("%s is not expected.", lexer_.DumpToken().string()));
78 lexer_.GetToken();
83 lexer_.GetToken();
90 Token token = lexer_.PeekToken(false);
95 lexer_.GetToken(false);
97 module_->SetLicense(lexer_.GetComment());
107 Token token = lexer_.GetToken();
109 token = lexer_.PeekToken();
112 String::Format("\"%s\" is an illegal interface property.", lexer_.DumpToken().string()));
114 lexer_.SkipCurrentLine(Lexer::TokenToChar(Token::BRACKETS_RIGHT));
118 lexer_.GetToken();
121 token = lexer_.PeekToken();
125 lexer_.GetToken();
126 token = lexer_.PeekToken();
130 lexer_.GetToken();
133 token = lexer_.PeekToken();
138 lexer_.GetToken();
151 token = lexer_.PeekToken();
153 LogError(token, String::Format("%s is not expected.", lexer_.DumpToken().string()));
154 lexer_.SkipCurrentLine();
157 lexer_.GetToken();
158 interfaceFullName = lexer_.GetIdentifier();
159 token = lexer_.PeekToken();
162 LogError(token, String::Format("%s is not expected.", lexer_.DumpToken().string()));
163 lexer_.SkipCurrentLine();
196 lexer_.GetToken();
217 token = lexer_.PeekToken();
223 lexer_.GetToken();
238 lexer_.GetToken();
239 token = lexer_.PeekToken();
241 lexer_.GetToken();
244 lexer_.DumpToken().string()));
252 if (!lexer_.ParseCacheable(cacheTime)) {
261 token = lexer_.PeekToken();
263 lexer_.GetToken();
264 token = lexer_.PeekToken();
272 lexer_.GetToken();
279 method->SetName(lexer_.GetIdentifier());
293 token = lexer_.PeekToken();
298 lexer_.GetToken();
300 token = lexer_.PeekToken();
304 lexer_.GetToken();
314 token = lexer_.PeekToken();
321 lexer_.GetToken();
323 token = lexer_.PeekToken();
327 lexer_.GetToken();
342 token = lexer_.PeekToken();
349 lexer_.GetToken();
351 token = lexer_.PeekToken();
355 lexer_.GetToken();
359 token = lexer_.GetToken();
361 token = lexer_.PeekToken();
364 token = lexer_.PeekToken();
366 lexer_.GetToken();
367 token = lexer_.PeekToken();
379 Token token = lexer_.PeekToken();
389 token = lexer_.GetToken();
409 lexer_.GetToken();
411 lexer_.SkipCurrentLine();
415 token = lexer_.PeekToken();
419 lexer_.SkipCurrentLine(Lexer::TokenToChar(Token::BRACES_RIGHT));
423 lexer_.GetToken();
436 lexer_.GetToken();
437 token = lexer_.PeekToken();
446 token = lexer_.PeekToken();
450 lexer_.GetToken();
454 lexer_.GetToken();
458 lexer_.GetToken();
466 token = lexer_.PeekToken();
468 lexer_.GetToken();
469 token = lexer_.PeekToken();
476 lexer_.GetToken();
477 token = lexer_.PeekToken();
487 Token token = lexer_.PeekToken();
491 lexer_.GetToken();
503 lexer_.GetToken();
509 lexer_.GetToken();
510 token = lexer_.PeekToken();
515 token = lexer_.PeekToken();
520 lexer_.GetToken();
521 token = lexer_.PeekToken();
525 lexer_.GetToken();
527 parameter->SetName(lexer_.GetIdentifier());
538 Token token = lexer_.PeekToken();
540 lexer_.GetToken();
541 type = module_->FindType(lexer_.DumpToken());
547 lexer_.GetToken();
549 parsingInterface_->GetName().Equals(lexer_.GetIdentifier())) {
552 type = module_->FindType(lexer_.GetIdentifier());
560 LogError(token, String::Format("Type \"%s\" was not declared in the module.", lexer_.DumpToken().string()));
564 token = lexer_.PeekToken();
566 lexer_.GetToken();
567 token = lexer_.PeekToken();
572 lexer_.GetToken();
593 lexer_.GetToken();
595 Token token = lexer_.PeekToken();
600 lexer_.GetToken();
604 lexer_.SkipCurrentLine('>');
608 token = lexer_.PeekToken();
613 lexer_.GetToken();
629 lexer_.GetToken();
631 Token token = lexer_.PeekToken();
636 lexer_.GetToken();
640 lexer_.SkipCurrentLine('>');
644 token = lexer_.PeekToken();
649 lexer_.GetToken();
653 lexer_.SkipCurrentLine('>');
657 token = lexer_.PeekToken();
662 lexer_.GetToken();
679 lexer_.GetToken();
683 Token token = lexer_.PeekToken();
685 LogError(token, String::Format("%s is not expected.", lexer_.DumpToken().string()));
686 lexer_.SkipCurrentLine();
689 lexer_.GetToken();
690 classFullName = lexer_.GetIdentifier();
691 token = lexer_.PeekToken();
695 LogError(token, String::Format("%s is not expected.", lexer_.DumpToken().string()));
696 lexer_.SkipCurrentLine();
701 lexer_.GetToken();
760 String sourceFile = lexer_.GetSourceFile()->GetPath();
766 error->lineNo_ = lexer_.GetTokenLineNumber();
767 error->columnNo_ = lexer_.GetTokenColumnNumber();