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;