Ruby 4.1.0dev (2026-03-28 revision 634707a7255f132eb486eaf57473925c288ef7bd)
Data Fields
pm_options_t Struct Reference

Data Fields

pm_options_shebang_callback_t shebang_callback
 
void * shebang_callback_data
 
pm_string_t filepath
 
int32_t line
 
pm_string_t encoding
 
size_t scopes_count
 
pm_options_scope_tscopes
 
pm_options_version_t version
 
uint8_t command_line
 
int8_t frozen_string_literal
 
bool encoding_locked
 
bool main_script
 
bool partial_script
 
bool freeze
 

Detailed Description

Definition at line 50 of file options.h.

Field Documentation

◆ command_line

uint8_t pm_options_t::command_line

Definition at line 97 of file options.h.

◆ encoding

pm_string_t pm_options_t::encoding

Definition at line 76 of file options.h.

◆ encoding_locked

bool pm_options_t::encoding_locked

Definition at line 113 of file options.h.

◆ filepath

pm_string_t pm_options_t::filepath

Definition at line 64 of file options.h.

◆ freeze

bool pm_options_t::freeze

Definition at line 137 of file options.h.

◆ frozen_string_literal

int8_t pm_options_t::frozen_string_literal

Definition at line 106 of file options.h.

◆ line

int32_t pm_options_t::line

Definition at line 70 of file options.h.

◆ main_script

bool pm_options_t::main_script

Definition at line 120 of file options.h.

◆ partial_script

bool pm_options_t::partial_script

Definition at line 130 of file options.h.

◆ scopes

pm_options_scope_t* pm_options_t::scopes

Definition at line 87 of file options.h.

◆ scopes_count

size_t pm_options_t::scopes_count

Definition at line 79 of file options.h.

◆ shebang_callback

pm_options_shebang_callback_t pm_options_t::shebang_callback

Definition at line 55 of file options.h.

◆ shebang_callback_data

void* pm_options_t::shebang_callback_data

Definition at line 61 of file options.h.

◆ version

pm_options_version_t pm_options_t::version

Definition at line 94 of file options.h.


The documentation for this struct was generated from the following file: