Mercurial > octave-nkf
diff libinterp/parse-tree/lex.ll @ 18815:888f8ce79bbe
maint: Periodic merge gui-release -> default.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 25 May 2014 10:29:05 -0700 |
parents | f958e8cd6348 bd1fd4ed3d67 |
children | 4ae67c0553ae |
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll Wed May 21 23:27:44 2014 +0200 +++ b/libinterp/parse-tree/lex.ll Sun May 25 10:29:05 2014 -0700 @@ -341,6 +341,18 @@ return curr_lexer->show_token (INPUT_FILE); } +<INPUT_FILE_START><<EOF>> { + curr_lexer->lexer_debug ("<INPUT_FILE_START><<EOF>>"); + + // May be reset later if we see "function" or "classdef" appears + // as the first token. + curr_lexer->reading_script_file = true; + + curr_lexer->pop_start_state (); + + return curr_lexer->show_token (INPUT_FILE); + } + %{ // Help and other command-style functions. %}