Mercurial > hg > octave-nkf
diff libinterp/parse-tree/lex.ll @ 16211:3449bf257514 classdef
maint: fix botched merge of default to classdef
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 07 Mar 2013 10:23:02 -0500 |
parents | a8f9eb92fa6e |
children | d2b268936783 |
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll +++ b/libinterp/parse-tree/lex.ll @@ -46,13 +46,7 @@ %s COMMAND_START %s MATRIX_START -<<<<<<< local -%x SCRIPT_FILE_BEGIN -%x FUNCTION_FILE_BEGIN -%x CLASSDEF_FILE_BEGIN -======= %x INPUT_FILE_BEGIN ->>>>>>> other %{ @@ -278,14 +272,6 @@ DISPLAY_TOK_AND_RETURN (INPUT_FILE); } -<CLASSDEF_FILE_BEGIN>. { - LEXER_DEBUG ("<CLASSDEF_FILE_BEGIN>."); - - BEGIN (INITIAL); - curr_lexer->xunput (yytext[0], yytext); - COUNT_TOK_AND_RETURN (CLASSDEF_FILE); - } - %{ // Help and other command-style functions. %} @@ -1335,8 +1321,10 @@ looking_for_object_index = false; looking_at_indirect_ref = false; parsing_class_method = false; + parsing_classdef = false; maybe_classdef_get_set_method = false; - parsing_classdef = false; + parsing_classdef_get_method = false; + parsing_classdef_set_method = false; quote_is_transpose = false; force_script = false; reading_fcn_file = false; @@ -1480,39 +1468,12 @@ { OCTAVE_YYG; - reading_script_file = true; - BEGIN (INPUT_FILE_BEGIN); } int octave_lexer::read (char *buf, unsigned max_size) { -<<<<<<< local - OCTAVE_YYG; - - BEGIN (FUNCTION_FILE_BEGIN); -} - -void -lexical_feedback::prep_for_classdef_file (void) -{ - OCTAVE_YYG; - - BEGIN (CLASSDEF_FILE_BEGIN); -} - -int -lexical_feedback::octave_read (char *buf, unsigned max_size) -{ - static const char * const eol = "\n"; - static std::string input_buf; - static const char *pos = 0; - static size_t chars_left = 0; - static bool eof = false; - -======= ->>>>>>> other int status = 0; if (input_buf.empty ()) @@ -3765,13 +3726,7 @@ case LEXICAL_ERROR: std::cerr << "LEXICAL_ERROR\n\n"; break; case FCN: std::cerr << "FCN\n"; break; case CLOSE_BRACE: std::cerr << "CLOSE_BRACE\n"; break; -<<<<<<< local - case SCRIPT_FILE: std::cerr << "SCRIPT_FILE\n"; break; - case FUNCTION_FILE: std::cerr << "FUNCTION_FILE\n"; break; - case CLASSDEF_FILE: std::cerr << "CLASSDEF_FILE\n"; break; -======= case INPUT_FILE: std::cerr << "INPUT_FILE\n"; break; ->>>>>>> other case SUPERCLASSREF: std::cerr << "SUPERCLASSREF\n"; break; case METAQUERY: std::cerr << "METAQUERY\n"; break; case GET: std::cerr << "GET\n"; break; @@ -3817,10 +3772,6 @@ std::cerr << "INPUT_FILE_BEGIN" << std::endl; break; - case CLASSDEF_FILE_BEGIN: - std::cerr << "CLASSDEF_FILE_BEGIN" << std::endl; - break; - default: std::cerr << "UNKNOWN START STATE!" << std::endl; break;