Ruby 4.1.0dev (2026-11-10 revision c65a8e03f14ed911e519028419ba3b2b9fbad6d3)
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 stack_budget
 
size_t scopes_count
 
pm_options_scope_t * scopes
 
pm_options_version_t version
 
uint8_t command_line
 
int8_t frozen_string_literal
 
uint8_t raise_error
 
bool encoding_locked
 
bool main_script
 
bool partial_script
 
bool freeze
 
bool attach_comments
 

Detailed Description

Definition at line 50 of file options.h.

Field Documentation

◆ attach_comments

bool pm_options_t::attach_comments

Definition at line 165 of file options.h.

◆ command_line

uint8_t pm_options_t::command_line

Definition at line 106 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 134 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 158 of file options.h.

◆ frozen_string_literal

int8_t pm_options_t::frozen_string_literal

Definition at line 115 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 141 of file options.h.

◆ partial_script

bool pm_options_t::partial_script

Definition at line 151 of file options.h.

◆ raise_error

uint8_t pm_options_t::raise_error

Definition at line 127 of file options.h.

◆ scopes

pm_options_scope_t* pm_options_t::scopes

Definition at line 96 of file options.h.

◆ scopes_count

size_t pm_options_t::scopes_count

Definition at line 88 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.

◆ stack_budget

size_t pm_options_t::stack_budget

Definition at line 85 of file options.h.

◆ version

pm_options_version_t pm_options_t::version

Definition at line 103 of file options.h.


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