Mercurial > octave-antonio
diff src/lex.l @ 2819:ae3cce876a8e
[project @ 1997-03-17 23:27:45 by jwe]
author | jwe |
---|---|
date | Mon, 17 Mar 1997 23:27:45 +0000 |
parents | eedc2f3f61f7 |
children | 52e7c4509983 |
line wrap: on
line diff
--- a/src/lex.l Mon Mar 17 16:54:38 1997 +0000 +++ b/src/lex.l Mon Mar 17 23:27:45 1997 +0000 @@ -1704,7 +1704,19 @@ if (lexer_flags.looking_at_indirect_ref) { maybe_unput_comma (spc_gobbled); - TOK_PUSH_AND_RETURN (tok, TEXT_ID); + + yylval.tok_val = new token (tok, input_line_number, + current_input_column); + + token_stack.push (yylval.tok_val); + + lexer_flags.cant_be_identifier = 0; + lexer_flags.quote_is_transpose = 1; + lexer_flags.convert_spaces_to_comma = 1; + + current_input_column += yyleng; + + return TEXT_ID; } // If we have a regular keyword, or a plot STYLE, return it.