--------------------------------------------------------------------------*/
| 2621 | |
| 2622 | /*--------------------------------------------------------------------------*/ |
| 2623 | cmListFileLexer_Token* cmListFileLexer_Scan(cmListFileLexer* lexer) |
| 2624 | { |
| 2625 | if (!lexer->file) { |
| 2626 | return 0; |
| 2627 | } |
| 2628 | if (cmListFileLexer_yylex(lexer->scanner, lexer)) { |
| 2629 | return &lexer->token; |
| 2630 | } else { |
| 2631 | cmListFileLexer_SetFileName(lexer, 0, 0); |
| 2632 | return 0; |
| 2633 | } |
| 2634 | } |
| 2635 | |
| 2636 | /*--------------------------------------------------------------------------*/ |
| 2637 | long cmListFileLexer_GetCurrentLine(cmListFileLexer* lexer) |
no test coverage detected