GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::lexer Member List

This is the complete list of members for octave::lexer, including all inherited members.

at_end_of_buffer(void) constoctave::base_lexerinline
at_end_of_file(void) constoctave::base_lexerinline
base_lexer(interpreter &interp)octave::base_lexerinline
base_lexer(const base_lexer &)=deleteoctave::base_lexer
begin_string(int state)octave::base_lexer
clear_start_state(void)octave::base_lexer
count_token(int tok)octave::base_lexer
count_token_internal(int tok)octave::base_lexer
current_token(void)octave::base_lexer
debug_flag(void) constoctave::base_lexer
display_start_state(void) constoctave::base_lexer
display_token(int tok)octave::base_lexer
display_tokens(void) constoctave::base_lexer
fatal_error(const char *msg)octave::base_lexer
fill_flex_buffer(char *buf, unsigned int max_size)octave::lexervirtual
finish_command_arg(void)octave::base_lexer
finish_comment(comment_elt::comment_type typ)octave::base_lexer
flex_yyleng(void)octave::base_lexer
flex_yytext(void)octave::base_lexer
fq_identifier_contains_keyword(const std::string &s)octave::base_lexer
get_comment(void)octave::base_lexerinline
handle_close_bracket(int bracket_type)octave::base_lexer
handle_continuation(void)octave::base_lexer
handle_end_of_input(void)octave::base_lexer
handle_fq_identifier(void)octave::base_lexer
handle_identifier(void)octave::base_lexer
handle_meta_identifier(void)octave::base_lexer
handle_number(void)octave::base_lexer
handle_op(int tok, bool bos=false, bool compat=true)octave::base_lexer
handle_superclass_identifier(void)octave::base_lexer
handle_token(int tok, token *tok_val=nullptr)octave::base_lexer
increment_token_count(void)octave::base_lexer
init(void)octave::base_lexer
input_from_eval_string(void) constoctave::lexerinlinevirtual
input_from_file(void) constoctave::lexerinlinevirtual
input_from_terminal(void) constoctave::lexerinlinevirtual
input_from_tmp_history_file(void)octave::base_lexer
input_source(void) constoctave::lexerinlinevirtual
inside_any_object_index(void)octave::base_lexer
is_push_lexer(void) constoctave::base_lexerinlinevirtual
is_variable(const std::string &name, const symbol_scope &scope)octave::base_lexer
lexer(interpreter &interp)octave::lexerinline
lexer(FILE *file, interpreter &interp)octave::lexerinline
lexer(const std::string &eval_string, interpreter &interp)octave::lexerinline
lexer(const lexer &)=deleteoctave::lexer
lexer_debug(const char *pattern)octave::base_lexer
lexical_feedback(interpreter &interp)octave::lexical_feedbackinline
lexical_feedback(const lexical_feedback &)=deleteoctave::lexical_feedback
looking_at_space(void)octave::base_lexer
looks_like_command_arg(void)octave::base_lexer
m_allow_command_syntaxoctave::lexical_feedback
m_at_beginning_of_statementoctave::lexical_feedback
m_block_comment_nesting_leveloctave::lexical_feedback
m_braceflagoctave::lexical_feedback
m_bracketflagoctave::lexical_feedback
m_buffer_function_textoctave::lexical_feedback
m_command_arg_paren_countoctave::lexical_feedback
m_comment_bufoctave::base_lexer
m_comment_textoctave::lexical_feedback
m_current_input_lineoctave::lexical_feedback
m_defining_funcoctave::lexical_feedback
m_dir_nameoctave::lexical_feedback
m_end_of_inputoctave::lexical_feedback
m_fcn_file_full_nameoctave::lexical_feedback
m_fcn_file_nameoctave::lexical_feedback
m_fileposoctave::lexical_feedback
m_force_scriptoctave::lexical_feedback
m_function_textoctave::lexical_feedback
m_help_textoctave::lexical_feedback
m_initial_inputoctave::lexer
m_input_bufoctave::base_lexer
m_interpreteroctave::lexical_feedback
m_looking_at_anon_fcn_argsoctave::lexical_feedback
m_looking_at_decl_listoctave::lexical_feedback
m_looking_at_function_handleoctave::lexical_feedback
m_looking_at_indirect_refoctave::lexical_feedback
m_looking_at_initializer_expressionoctave::lexical_feedback
m_looking_at_matrix_or_assign_lhsoctave::lexical_feedback
m_looking_at_object_indexoctave::lexical_feedback
m_looking_at_parameter_listoctave::lexical_feedback
m_looking_at_return_listoctave::lexical_feedback
m_looking_for_object_indexoctave::lexical_feedback
m_loopingoctave::lexical_feedback
m_maybe_classdef_get_set_methodoctave::lexical_feedback
m_nesting_leveloctave::lexical_feedback
m_package_nameoctave::lexical_feedback
m_parsed_function_nameoctave::lexical_feedback
m_parsing_anon_fcn_bodyoctave::lexical_feedback
m_parsing_class_methodoctave::lexical_feedback
m_parsing_classdefoctave::lexical_feedback
m_parsing_classdef_decloctave::lexical_feedback
m_parsing_classdef_get_methodoctave::lexical_feedback
m_parsing_classdef_set_methodoctave::lexical_feedback
m_parsing_classdef_superclassoctave::lexical_feedback
m_pending_local_variablesoctave::lexical_feedback
m_quote_is_transposeoctave::lexical_feedback
m_readeroctave::lexer
m_reading_classdef_fileoctave::lexical_feedback
m_reading_fcn_fileoctave::lexical_feedback
m_reading_script_fileoctave::lexical_feedback
m_scanneroctave::base_lexer
m_string_textoctave::lexical_feedback
m_symtab_contextoctave::lexical_feedback
m_tok_begoctave::lexical_feedback
m_tok_endoctave::lexical_feedback
m_token_countoctave::lexical_feedback
m_tokensoctave::lexical_feedback
make_keyword_token(const std::string &s)octave::base_lexer
mark_as_variable(const std::string &nm)octave::lexical_feedback
mark_as_variables(const std::list< std::string > &lst)octave::lexical_feedback
mark_previous_token_trailing_space(void)octave::lexical_feedback
maybe_mark_previous_token_as_variable(void)octave::lexical_feedback
maybe_unput_comma_before_unary_op(int tok)octave::base_lexer
maybe_warn_language_extension_comment(char c)octave::base_lexer
maybe_warn_separator_insert(char sep)octave::base_lexer
operator=(const lexer &)=deleteoctave::lexer
octave::base_lexer::operator=(const base_lexer &)=deleteoctave::base_lexer
octave::lexical_feedback::operator=(const lexical_feedback &)=deleteoctave::lexical_feedback
pending_token_count(void) constoctave::base_lexer
pop_start_state(void)octave::base_lexer
prep_for_file(void)octave::base_lexer
previous_token_is_binop(void) constoctave::lexical_feedback
previous_token_is_keyword(void) constoctave::lexical_feedback
previous_token_may_be_command(void) constoctave::lexical_feedback
previous_token_value(void) constoctave::lexical_feedback
previous_token_value_is(int tok_val) constoctave::lexical_feedback
push_start_state(int state)octave::base_lexer
push_token(token *)octave::base_lexer
reset(void)octave::lexerinlinevirtual
show_token(int tok)octave::base_lexer
space_follows_previous_token(void) constoctave::lexical_feedback
start_state(void) constoctave::base_lexerinline
start_state_stackoctave::base_lexerprotected
text_yyinput(void)octave::base_lexer
update_token_positions(int tok_len)octave::base_lexer
warn_language_extension(const std::string &msg)octave::base_lexer
warn_language_extension_continuation(void)octave::base_lexer
warn_language_extension_operator(const std::string &op)octave::base_lexer
warn_single_quote_string(void)octave::base_lexer
whitespace_is_significant(void)octave::base_lexer
xunput(char c, char *buf)octave::base_lexer
xunput(char c)octave::base_lexer
~base_lexer(void)octave::base_lexervirtual
~lexical_feedback(void)octave::lexical_feedback