GNU Octave
6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::base_lexer Member List
This is the complete list of members for
octave::base_lexer
, including all inherited members.
at_end_of_buffer
(void) const
octave::base_lexer
inline
at_end_of_file
(void) const
octave::base_lexer
inline
base_lexer
(interpreter &interp)
octave::base_lexer
inline
base_lexer
(const base_lexer &)=delete
octave::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) const
octave::base_lexer
display_start_state
(void) const
octave::base_lexer
display_token
(int tok)
octave::base_lexer
display_tokens
(void) const
octave::base_lexer
fatal_error
(const char *msg)
octave::base_lexer
fill_flex_buffer
(char *buf, unsigned int max_size)=0
octave::base_lexer
pure virtual
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_lexer
inline
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) const
octave::base_lexer
inline
virtual
input_from_file
(void) const
octave::base_lexer
inline
virtual
input_from_terminal
(void) const
octave::base_lexer
inline
virtual
input_from_tmp_history_file
(void)
octave::base_lexer
input_source
(void) const
octave::base_lexer
inline
virtual
inside_any_object_index
(void)
octave::base_lexer
is_push_lexer
(void) const
octave::base_lexer
inline
virtual
is_variable
(const std::string &name, const symbol_scope &scope)
octave::base_lexer
lexer_debug
(const char *pattern)
octave::base_lexer
lexical_feedback
(interpreter &interp)
octave::lexical_feedback
inline
lexical_feedback
(const lexical_feedback &)=delete
octave::lexical_feedback
looking_at_space
(void)
octave::base_lexer
looks_like_command_arg
(void)
octave::base_lexer
m_allow_command_syntax
octave::lexical_feedback
m_at_beginning_of_statement
octave::lexical_feedback
m_block_comment_nesting_level
octave::lexical_feedback
m_braceflag
octave::lexical_feedback
m_bracketflag
octave::lexical_feedback
m_buffer_function_text
octave::lexical_feedback
m_command_arg_paren_count
octave::lexical_feedback
m_comment_buf
octave::base_lexer
m_comment_text
octave::lexical_feedback
m_current_input_line
octave::lexical_feedback
m_defining_func
octave::lexical_feedback
m_dir_name
octave::lexical_feedback
m_end_of_input
octave::lexical_feedback
m_fcn_file_full_name
octave::lexical_feedback
m_fcn_file_name
octave::lexical_feedback
m_filepos
octave::lexical_feedback
m_force_script
octave::lexical_feedback
m_function_text
octave::lexical_feedback
m_help_text
octave::lexical_feedback
m_input_buf
octave::base_lexer
m_interpreter
octave::lexical_feedback
m_looking_at_anon_fcn_args
octave::lexical_feedback
m_looking_at_decl_list
octave::lexical_feedback
m_looking_at_function_handle
octave::lexical_feedback
m_looking_at_indirect_ref
octave::lexical_feedback
m_looking_at_initializer_expression
octave::lexical_feedback
m_looking_at_matrix_or_assign_lhs
octave::lexical_feedback
m_looking_at_object_index
octave::lexical_feedback
m_looking_at_parameter_list
octave::lexical_feedback
m_looking_at_return_list
octave::lexical_feedback
m_looking_for_object_index
octave::lexical_feedback
m_looping
octave::lexical_feedback
m_maybe_classdef_get_set_method
octave::lexical_feedback
m_nesting_level
octave::lexical_feedback
m_package_name
octave::lexical_feedback
m_parsed_function_name
octave::lexical_feedback
m_parsing_anon_fcn_body
octave::lexical_feedback
m_parsing_class_method
octave::lexical_feedback
m_parsing_classdef
octave::lexical_feedback
m_parsing_classdef_decl
octave::lexical_feedback
m_parsing_classdef_get_method
octave::lexical_feedback
m_parsing_classdef_set_method
octave::lexical_feedback
m_parsing_classdef_superclass
octave::lexical_feedback
m_pending_local_variables
octave::lexical_feedback
m_quote_is_transpose
octave::lexical_feedback
m_reading_classdef_file
octave::lexical_feedback
m_reading_fcn_file
octave::lexical_feedback
m_reading_script_file
octave::lexical_feedback
m_scanner
octave::base_lexer
m_string_text
octave::lexical_feedback
m_symtab_context
octave::lexical_feedback
m_tok_beg
octave::lexical_feedback
m_tok_end
octave::lexical_feedback
m_token_count
octave::lexical_feedback
m_tokens
octave::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 base_lexer &)=delete
octave::base_lexer
octave::lexical_feedback::operator=
(const lexical_feedback &)=delete
octave::lexical_feedback
pending_token_count
(void) const
octave::base_lexer
pop_start_state
(void)
octave::base_lexer
prep_for_file
(void)
octave::base_lexer
previous_token_is_binop
(void) const
octave::lexical_feedback
previous_token_is_keyword
(void) const
octave::lexical_feedback
previous_token_may_be_command
(void) const
octave::lexical_feedback
previous_token_value
(void) const
octave::lexical_feedback
previous_token_value_is
(int tok_val) const
octave::lexical_feedback
push_start_state
(int state)
octave::base_lexer
push_token
(token *)
octave::base_lexer
reset
(void)
octave::base_lexer
virtual
show_token
(int tok)
octave::base_lexer
space_follows_previous_token
(void) const
octave::lexical_feedback
start_state
(void) const
octave::base_lexer
inline
start_state_stack
octave::base_lexer
protected
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_lexer
virtual
~lexical_feedback
(void)
octave::lexical_feedback
Generated on Tue Apr 13 2021 15:28:03 for GNU Octave by
1.9.1