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

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

at_end_of_buffer() constbase_lexerinline
at_end_of_file() constbase_lexerinline
base_lexer(interpreter &interp)base_lexerinline
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() constbase_lexer
display_start_state() constbase_lexer
display_token(int tok)base_lexer
display_tokens() constbase_lexer
fatal_error(const char *msg)base_lexer
fill_flex_buffer(char *buf, unsigned int max_size)lexervirtual
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_lexerinline
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() constlexerinlinevirtual
input_from_file() constlexerinlinevirtual
input_from_terminal() constlexerinlinevirtual
input_from_tmp_history_file()base_lexer
input_source() constlexerinlinevirtual
inside_any_object_index()base_lexer
is_push_lexer() constbase_lexerinlinevirtual
lexer(interpreter &interp)lexerinline
lexer(FILE *file, interpreter &interp)lexerinline
lexer(FILE *file, interpreter &interp, const std::string &encoding)lexerinline
lexer(const std::string &eval_string, interpreter &interp)lexerinline
lexer_debug(const char *pattern)base_lexer
lexical_feedback(interpreter &interp)lexical_feedbackinline
looking_at_space()base_lexer
looks_like_command_arg()base_lexer
m_allow_command_syntaxlexical_feedback
m_arguments_is_keywordlexical_feedback
m_at_beginning_of_statementlexical_feedback
m_block_comment_nesting_levellexical_feedback
m_braceflaglexical_feedback
m_bracketflaglexical_feedback
m_buffer_function_textlexical_feedback
m_classdef_element_names_are_keywordslexical_feedback
m_command_arg_paren_countlexical_feedback
m_comment_bufbase_lexer
m_comment_textlexical_feedback
m_comment_uses_hash_charlexical_feedback
m_current_input_linelexical_feedback
m_defining_fcnlexical_feedback
m_dir_namelexical_feedback
m_end_of_inputlexical_feedback
m_fcn_file_full_namelexical_feedback
m_fcn_file_namelexical_feedback
m_fileposlexical_feedback
m_force_scriptlexical_feedback
m_function_textlexical_feedback
m_initial_inputlexer
m_input_bufbase_lexer
m_interpreterlexical_feedback
m_looking_at_anon_fcn_argslexical_feedback
m_looking_at_decl_listlexical_feedback
m_looking_at_function_handlelexical_feedback
m_looking_at_indirect_reflexical_feedback
m_looking_at_matrix_or_assign_lhslexical_feedback
m_looking_at_object_indexlexical_feedback
m_looking_at_parameter_listlexical_feedback
m_looking_at_return_listlexical_feedback
m_looking_for_object_indexlexical_feedback
m_loopinglexical_feedback
m_maybe_classdef_get_set_methodlexical_feedback
m_nesting_levellexical_feedback
m_package_namelexical_feedback
m_parsed_function_namelexical_feedback
m_parsing_anon_fcn_bodylexical_feedback
m_parsing_class_methodlexical_feedback
m_parsing_classdeflexical_feedback
m_parsing_classdef_decllexical_feedback
m_parsing_classdef_get_methodlexical_feedback
m_parsing_classdef_set_methodlexical_feedback
m_parsing_classdef_superclasslexical_feedback
m_quote_is_transposelexical_feedback
m_readerlexer
m_reading_classdef_filelexical_feedback
m_reading_fcn_filelexical_feedback
m_reading_script_filelexical_feedback
m_scannerbase_lexer
m_string_textlexical_feedback
m_symtab_contextlexical_feedback
m_tok_beglexical_feedback
m_tok_endlexical_feedback
m_token_countlexical_feedback
m_tokenslexical_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() constbase_lexer
pop_start_state()base_lexer
prep_for_file()base_lexer
previous_token_is_binop() constlexical_feedback
previous_token_is_keyword() constlexical_feedback
previous_token_may_be_command() constlexical_feedback
previous_token_value() constlexical_feedback
previous_token_value_is(int tok_val) constlexical_feedback
push_start_state(int state)base_lexer
push_token(token *)base_lexer
reset()lexerinlinevirtual
show_token(int tok)base_lexer
space_follows_previous_token() constlexical_feedback
start_state() constbase_lexerinline
start_state_stackbase_lexerprotected
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_lexervirtual
~lexer()=defaultlexer
~lexical_feedback()lexical_feedback