Ruby 4.1.0dev (2026-11-12 revision acc624e47b178e3514d848a949f8e25d4e49e175)
Data Fields
pm_keyword_t Struct Reference

A Ruby keyword, along with the lex state that it transitions to and the token types that it produces. More...

Data Fields

const char * name
 
uint32_t packed
 
pm_lex_state_t state
 
pm_token_type_t type
 
pm_token_type_t modifier_type
 

Detailed Description

A Ruby keyword, along with the lex state that it transitions to and the token types that it produces.

Definition at line 8469 of file prism.c.

Field Documentation

◆ modifier_type

pm_token_type_t pm_keyword_t::modifier_type

Definition at line 8485 of file prism.c.

◆ name

const char* pm_keyword_t::name

Definition at line 8471 of file prism.c.

◆ packed

uint32_t pm_keyword_t::packed

Definition at line 8475 of file prism.c.

◆ state

pm_lex_state_t pm_keyword_t::state

Definition at line 8478 of file prism.c.

◆ type

pm_token_type_t pm_keyword_t::type

Definition at line 8481 of file prism.c.


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