Definition at line 571 of file parser.h.
◆ accepts_block_stack
| pm_state_stack_t pm_parser_t::accepts_block_stack |
◆ arena
◆ base
| pm_node_flags_t pm_parser_t::base |
◆ brace_nesting
| int pm_parser_t::brace_nesting |
◆ callback
◆ command_line
| uint8_t pm_parser_t::command_line |
◆ command_start
| bool pm_parser_t::command_start |
◆ comment_list
◆ constant_pool
◆ continuable
| bool pm_parser_t::continuable |
◆ current [1/2]
◆ current [2/2]
◆ current_block_exits
◆ current_context
◆ current_hash_keys
◆ current_scope
◆ current_string
◆ data
◆ data_loc
◆ do_loop_stack
| pm_state_stack_t pm_parser_t::do_loop_stack |
◆ enclosure_nesting
| int pm_parser_t::enclosure_nesting |
◆ encoding
◆ encoding_changed
| bool pm_parser_t::encoding_changed |
◆ encoding_changed_callback
◆ encoding_comment_start
| const uint8_t* pm_parser_t::encoding_comment_start |
◆ encoding_locked
| bool pm_parser_t::encoding_locked |
◆ end
| const uint8_t * pm_parser_t::end |
◆ error_list
◆ explicit_encoding
◆ filepath
◆ frozen_string_literal
| int8_t pm_parser_t::frozen_string_literal |
◆ heredoc_end
| const uint8_t* pm_parser_t::heredoc_end |
◆ id
◆ in_endless_def_body
| bool pm_parser_t::in_endless_def_body |
◆ in_keyword_arg
| bool pm_parser_t::in_keyword_arg |
◆ index
| size_t pm_parser_t::index |
◆ lambda_enclosure_nesting
| int pm_parser_t::lambda_enclosure_nesting |
◆ lex_state
| pm_lex_state_t pm_parser_t::lex_state |
◆ lexed
◆ line_offsets
◆ magic_comment_list
◆ metadata_arena
◆ next_start
| const uint8_t* pm_parser_t::next_start |
◆ node_id
| uint32_t pm_parser_t::node_id |
◆ parsing_eval
| bool pm_parser_t::parsing_eval |
◆ partial_script
| bool pm_parser_t::partial_script |
◆ pattern_matching_newlines
| bool pm_parser_t::pattern_matching_newlines |
◆ previous
◆ recovering
| bool pm_parser_t::recovering |
◆ semantic_token_seen
| bool pm_parser_t::semantic_token_seen |
◆ stack
◆ start
| const uint8_t * pm_parser_t::start |
◆ start_line
| int32_t pm_parser_t::start_line |
◆ value
| uint32_t pm_parser_t::value |
◆ version
| pm_options_version_t pm_parser_t::version |
◆ warn_mismatched_indentation
| bool pm_parser_t::warn_mismatched_indentation |
◆ warning_list
The documentation for this struct was generated from the following file: