Mercurial > octave-dspies
diff src/oct-parse.yy @ 11367:b2191ebea12f
don't process input_event_hook when we are parsing a function
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 15 Dec 2010 00:44:10 -0500 |
parents | 2da532d0f41c |
children | 027fbc389898 |
line wrap: on
line diff
--- a/src/oct-parse.yy Tue Dec 14 18:40:38 2010 -0800 +++ b/src/oct-parse.yy Wed Dec 15 00:44:10 2010 -0500 @@ -1378,7 +1378,6 @@ std::string id_name = $1->name (); lexer_flags.parsed_function_name = true; - lexer_flags.defining_func = false; lexer_flags.maybe_classdef_get_set_method = false; $$ = $1; @@ -3000,6 +2999,7 @@ current_function_depth--; + lexer_flags.defining_func--; lexer_flags.parsed_function_name = false; lexer_flags.looking_at_return_list = false; lexer_flags.looking_at_parameter_list = false;