|
| | push_lexer (bool eof, interpreter &interp) |
| |
| | push_lexer (const std::string &input, bool eof, interpreter &interp) |
| |
| | push_lexer (const std::string &input, interpreter &interp) |
| |
| | push_lexer (interpreter &interp) |
| |
| | ~push_lexer ()=default |
| |
| void | append_input (const std::string &input, bool eof) |
| |
| int | fill_flex_buffer (char *buf, unsigned int max_size) |
| |
| std::string | input_source () const |
| |
| bool | is_push_lexer () const |
| |
| | base_lexer (interpreter &interp) |
| |
| virtual | ~base_lexer () |
| |
| bool | at_end_of_buffer () const |
| |
| bool | at_end_of_file () const |
| |
| void | begin_string (int state) |
| |
| void | check_comment_for_hash_char (const char *txt, std::size_t len) |
| |
| void | clear_start_state () |
| |
| int | count_token_internal (int tok_id) |
| |
| token * | current_token () |
| |
| bool | debug_flag () const |
| |
| void | display_start_state () const |
| |
| void | display_token (int tok_id) |
| |
| bool | display_tokens () const |
| |
| void | fatal_error (const char *msg) |
| |
| int | finish_command_arg () |
| |
| void | finish_comment (comment_elt::comment_type typ) |
| |
| int | flex_yyleng () |
| |
| char * | flex_yytext () |
| |
| bool | fq_identifier_contains_keyword (const std::string &s) |
| |
| comment_list | get_comment_list () |
| |
| int | handle_close_bracket (int bracket_type) |
| |
| void | handle_continuation () |
| |
| int | handle_end_of_input () |
| |
| int | handle_identifier () |
| |
| template<> |
| int | handle_number () |
| |
| template<> |
| int | handle_number () |
| |
| template<> |
| int | handle_number () |
| |
| template<int base> |
| int | handle_number () |
| |
| template<> |
| int | handle_number () |
| |
| template<> |
| int | handle_number () |
| |
| template<> |
| int | handle_number () |
| |
| int | handle_op (int tok_id, bool bos=false, bool compat=true) |
| |
| int | handle_superclass_identifier () |
| |
| int | handle_token (int tok_id) |
| |
| int | handle_token (token *tok) |
| |
| void | increment_token_count () |
| |
| void | init () |
| |
| virtual bool | input_from_eval_string () const |
| |
| virtual bool | input_from_file () const |
| |
| virtual bool | input_from_terminal () const |
| |
| bool | input_from_tmp_history_file () |
| |
| bool | inside_any_object_index () |
| |
| void | lexer_debug (const char *pattern) |
| |
| bool | looking_at_space () |
| |
| bool | looks_like_command_arg () |
| |
| token * | make_fq_identifier_token (const std::string &ident) |
| |
| token * | make_keyword_token (const std::string &s) |
| |
| token * | make_meta_identifier_token (const std::string &cls) |
| |
| bool | maybe_unput_comma_before_unary_op (int tok_id) |
| |
| void | maybe_warn_language_extension_comment (char c) |
| |
| void | maybe_warn_separator_insert (char sep) |
| |
| std::size_t | pending_token_count () const |
| |
| void | pop_start_state () |
| |
| void | prep_for_file () |
| |
| void | push_start_state (int state) |
| |
| void | push_token (token *) |
| |
| virtual void | reset () |
| |
| int | show_token (int tok_id) |
| |
| int | start_state () const |
| |
| int | syntax_error (const std::string &msg) |
| |
| int | syntax_error (const std::string &msg, const filepos &beg_pos, const filepos &end_pos) |
| |
| int | syntax_error (const std::string &msg, const filepos &pos) |
| |
| int | text_yyinput () |
| |
| void | update_token_positions (int tok_len) |
| |
| void | warn_deprecated_syntax (const std::string &msg) |
| |
| void | warn_language_extension (const std::string &msg) |
| |
| void | warn_language_extension_continuation () |
| |
| void | warn_language_extension_operator (const std::string &op) |
| |
| bool | whitespace_is_significant () |
| |
| void | xunput (char c) |
| |
| void | xunput (char c, char *buf) |
| |
| | lexical_feedback (interpreter &interp) |
| |
| | ~lexical_feedback () |
| |
| void | init () |
| |
| void | mark_as_variable (const std::string &nm) |
| |
| void | mark_as_variables (const std::list< std::string > &lst) |
| |
| void | mark_previous_token_trailing_space () |
| |
| token * | previous_token () |
| |
| const token * | previous_token () const |
| |
| int | previous_token_id () const |
| |
| bool | previous_token_is (const token *tok) const |
| |
| bool | previous_token_is (int tok_id) const |
| |
| bool | previous_token_is_binop () const |
| |
| bool | previous_token_is_keyword () const |
| |
| bool | previous_token_may_be_command () const |
| |
| void | reset () |
| |
| bool | space_follows_previous_token () const |
| |
Definition at line 791 of file lex.h.