GNU Octave
9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
base_lexer Member List
This is the complete list of members for
base_lexer
, including all inherited members.
at_end_of_buffer
() const
base_lexer
inline
at_end_of_file
() const
base_lexer
inline
base_lexer
(interpreter &interp)
base_lexer
inline
begin_string
(int state)
base_lexer
check_comment_for_hash_char
(const char *txt, std::size_t len)
base_lexer
clear_start_state
()
base_lexer
count_token
(int tok)
base_lexer
count_token_internal
(int tok)
base_lexer
current_token
()
base_lexer
debug_flag
() const
base_lexer
display_start_state
() const
base_lexer
display_token
(int tok)
base_lexer
display_tokens
() const
base_lexer
fatal_error
(const char *msg)
base_lexer
fill_flex_buffer
(char *buf, unsigned int max_size)=0
base_lexer
pure virtual
finish_command_arg
()
base_lexer
finish_comment
(comment_elt::comment_type typ)
base_lexer
flex_yyleng
()
base_lexer
flex_yytext
()
base_lexer
fq_identifier_contains_keyword
(const std::string &s)
base_lexer
get_comment
()
base_lexer
inline
handle_close_bracket
(int bracket_type)
base_lexer
handle_continuation
()
base_lexer
handle_end_of_input
()
base_lexer
handle_fq_identifier
()
base_lexer
handle_identifier
()
base_lexer
handle_meta_identifier
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_number
()
base_lexer
handle_op
(int tok, bool bos=false, bool compat=true)
base_lexer
handle_superclass_identifier
()
base_lexer
handle_token
(int tok, token *tok_val=nullptr)
base_lexer
increment_token_count
()
base_lexer
init
()
base_lexer
input_from_eval_string
() const
base_lexer
inline
virtual
input_from_file
() const
base_lexer
inline
virtual
input_from_terminal
() const
base_lexer
inline
virtual
input_from_tmp_history_file
()
base_lexer
input_source
() const
base_lexer
inline
virtual
inside_any_object_index
()
base_lexer
is_push_lexer
() const
base_lexer
inline
virtual
lexer_debug
(const char *pattern)
base_lexer
lexical_feedback
(interpreter &interp)
lexical_feedback
inline
looking_at_space
()
base_lexer
looks_like_command_arg
()
base_lexer
m_allow_command_syntax
lexical_feedback
m_arguments_is_keyword
lexical_feedback
m_at_beginning_of_statement
lexical_feedback
m_block_comment_nesting_level
lexical_feedback
m_braceflag
lexical_feedback
m_bracketflag
lexical_feedback
m_buffer_function_text
lexical_feedback
m_classdef_element_names_are_keywords
lexical_feedback
m_command_arg_paren_count
lexical_feedback
m_comment_buf
base_lexer
m_comment_text
lexical_feedback
m_comment_uses_hash_char
lexical_feedback
m_current_input_line
lexical_feedback
m_defining_fcn
lexical_feedback
m_dir_name
lexical_feedback
m_end_of_input
lexical_feedback
m_fcn_file_full_name
lexical_feedback
m_fcn_file_name
lexical_feedback
m_filepos
lexical_feedback
m_force_script
lexical_feedback
m_function_text
lexical_feedback
m_input_buf
base_lexer
m_interpreter
lexical_feedback
m_looking_at_anon_fcn_args
lexical_feedback
m_looking_at_decl_list
lexical_feedback
m_looking_at_function_handle
lexical_feedback
m_looking_at_indirect_ref
lexical_feedback
m_looking_at_matrix_or_assign_lhs
lexical_feedback
m_looking_at_object_index
lexical_feedback
m_looking_at_parameter_list
lexical_feedback
m_looking_at_return_list
lexical_feedback
m_looking_for_object_index
lexical_feedback
m_looping
lexical_feedback
m_maybe_classdef_get_set_method
lexical_feedback
m_nesting_level
lexical_feedback
m_package_name
lexical_feedback
m_parsed_function_name
lexical_feedback
m_parsing_anon_fcn_body
lexical_feedback
m_parsing_class_method
lexical_feedback
m_parsing_classdef
lexical_feedback
m_parsing_classdef_decl
lexical_feedback
m_parsing_classdef_get_method
lexical_feedback
m_parsing_classdef_set_method
lexical_feedback
m_parsing_classdef_superclass
lexical_feedback
m_quote_is_transpose
lexical_feedback
m_reading_classdef_file
lexical_feedback
m_reading_fcn_file
lexical_feedback
m_reading_script_file
lexical_feedback
m_scanner
base_lexer
m_string_text
lexical_feedback
m_symtab_context
lexical_feedback
m_tok_beg
lexical_feedback
m_tok_end
lexical_feedback
m_token_count
lexical_feedback
m_tokens
lexical_feedback
make_keyword_token
(const std::string &s)
base_lexer
mark_as_variable
(const std::string &nm)
lexical_feedback
mark_as_variables
(const std::list< std::string > &lst)
lexical_feedback
mark_previous_token_trailing_space
()
lexical_feedback
maybe_unput_comma_before_unary_op
(int tok)
base_lexer
maybe_warn_language_extension_comment
(char c)
base_lexer
maybe_warn_separator_insert
(char sep)
base_lexer
pending_token_count
() const
base_lexer
pop_start_state
()
base_lexer
prep_for_file
()
base_lexer
previous_token_is_binop
() const
lexical_feedback
previous_token_is_keyword
() const
lexical_feedback
previous_token_may_be_command
() const
lexical_feedback
previous_token_value
() const
lexical_feedback
previous_token_value_is
(int tok_val) const
lexical_feedback
push_start_state
(int state)
base_lexer
push_token
(token *)
base_lexer
reset
()
base_lexer
virtual
show_token
(int tok)
base_lexer
space_follows_previous_token
() const
lexical_feedback
start_state
() const
base_lexer
inline
start_state_stack
base_lexer
protected
text_yyinput
()
base_lexer
update_token_positions
(int tok_len)
base_lexer
warn_deprecated_syntax
(const std::string &msg)
base_lexer
warn_language_extension
(const std::string &msg)
base_lexer
warn_language_extension_continuation
()
base_lexer
warn_language_extension_operator
(const std::string &op)
base_lexer
whitespace_is_significant
()
base_lexer
xunput
(char c, char *buf)
base_lexer
xunput
(char c)
base_lexer
~base_lexer
()
base_lexer
virtual
~lexical_feedback
()
lexical_feedback
Generated on Sun Mar 17 2024 22:36:58 for GNU Octave by
1.9.1