changeset 5783:2a9089b47dc2

[project @ 2006-05-03 00:02:22 by jwe]
author jwe
date Wed, 03 May 2006 00:02:22 +0000
parents 96cd81ed579e
children 70f7659d0fb9
files src/ChangeLog src/error.cc src/lex.l
diffstat 3 files changed, 9 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Tue May 02 21:36:50 2006 +0000
+++ b/src/ChangeLog	Wed May 03 00:02:22 2006 +0000
@@ -1,3 +1,7 @@
+2006-05-02  John W. Eaton  <jwe@octave.org>
+
+	* lex.l ({CCHAR}): Exit rawcommand mode if returning '\n' token.
+
 2006-05-02  David Bateman  <dbateman@free.fr>
 
 	* DLD-FUNCTIONS/rand.cc (do_rand): Require real scalar for seed.
--- a/src/error.cc	Tue May 02 21:36:50 2006 +0000
+++ b/src/error.cc	Wed May 03 00:02:22 2006 +0000
@@ -810,7 +810,7 @@
 @var{id}.  If the identifier is omitted, a value of @samp{\"all\"} is\n\
 assumed.  If you set the state of a warning to @samp{\"error\"}, the\n\
 warning named by @var{id} is handled as if it were an error instead.\n\
-@seealso{warning_ids}.\n\
+@seealso{warning_ids}\n\
 @end deftypefn")
 {
   octave_value retval;
--- a/src/lex.l	Tue May 02 21:36:50 2006 +0000
+++ b/src/lex.l	Wed May 03 00:02:22 2006 +0000
@@ -696,7 +696,10 @@
       BEGIN (INITIAL);
 
     if (nesting_level.none ())
-      COUNT_TOK_AND_RETURN ('\n');
+      {
+	lexer_flags.doing_rawcommand = false;
+	COUNT_TOK_AND_RETURN ('\n');
+      }
     else if (nesting_level.is_bracket_or_brace ())
       COUNT_TOK_AND_RETURN (';');
   }