Prism Ruby parser
Loading...
Searching...
No Matches
Data Fields
pm_location_t Struct Reference

This struct represents a slice in the source code, defined by an offset and a length. More...

#include <ast.h>

Data Fields

uint32_t start
 The offset of the location from the start of the source.
 
uint32_t length
 The length of the location.
 

Detailed Description

This struct represents a slice in the source code, defined by an offset and a length.

Note that we have confirmation that we can represent all locations within Ruby source files using 32-bit integers per:

https://bugs.ruby-lang.org/issues/20488#note-1

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