Ruby  2.5.0dev(2017-10-22revision60238)
Data Fields
OnigToken Struct Reference

Data Fields

enum TokenSyms type
 
int escaped
 
int base
 
UCharbackp
 
union {
   UChar *   s
 
   int   c
 
   OnigCodePoint   code
 
   struct {
      int   subtype
 
      int   ascii_range
 
   }   anchor
 
   struct {
      int   lower
 
      int   upper
 
      int   greedy
 
      int   possessive
 
   }   repeat
 
   struct {
      int   num
 
      int   ref1
 
      int *   refs
 
      int   by_name
 
      int   exist_level
 
      int   level
 
   }   backref
 
   struct {
      UChar *   name
 
      UChar *   name_end
 
      int   gnum
 
      int   rel
 
   }   call
 
   struct {
      int   ctype
 
      int   not
 
   }   prop
 
u
 

Detailed Description

Definition at line 2285 of file regparse.c.

Field Documentation

◆ anchor

struct { ... } OnigToken::anchor

◆ ascii_range

int OnigToken::ascii_range

Definition at line 2296 of file regparse.c.

◆ backp

UChar* OnigToken::backp

Definition at line 2289 of file regparse.c.

◆ backref

struct { ... } OnigToken::backref

◆ base

int OnigToken::base

Definition at line 2288 of file regparse.c.

◆ by_name

int OnigToken::by_name

Definition at line 2308 of file regparse.c.

◆ c

int OnigToken::c

Definition at line 2292 of file regparse.c.

◆ call

struct { ... } OnigToken::call

◆ code

OnigCodePoint OnigToken::code

Definition at line 2293 of file regparse.c.

◆ ctype

int OnigToken::ctype

Definition at line 2321 of file regparse.c.

◆ escaped

int OnigToken::escaped

Definition at line 2287 of file regparse.c.

◆ exist_level

int OnigToken::exist_level

Definition at line 2310 of file regparse.c.

◆ gnum

int OnigToken::gnum

Definition at line 2317 of file regparse.c.

◆ greedy

int OnigToken::greedy

Definition at line 2301 of file regparse.c.

◆ level

int OnigToken::level

Definition at line 2311 of file regparse.c.

◆ lower

int OnigToken::lower

Definition at line 2299 of file regparse.c.

◆ name

UChar* OnigToken::name

Definition at line 2315 of file regparse.c.

◆ name_end

UChar* OnigToken::name_end

Definition at line 2316 of file regparse.c.

◆ not

int OnigToken::not

Definition at line 2322 of file regparse.c.

◆ num

int OnigToken::num

Definition at line 2305 of file regparse.c.

◆ possessive

int OnigToken::possessive

Definition at line 2302 of file regparse.c.

◆ prop

struct { ... } OnigToken::prop

◆ ref1

int OnigToken::ref1

Definition at line 2306 of file regparse.c.

◆ refs

int* OnigToken::refs

Definition at line 2307 of file regparse.c.

◆ rel

int OnigToken::rel

Definition at line 2318 of file regparse.c.

◆ repeat

struct { ... } OnigToken::repeat

◆ s

UChar* OnigToken::s

Definition at line 2291 of file regparse.c.

◆ subtype

int OnigToken::subtype

Definition at line 2295 of file regparse.c.

◆ type

enum TokenSyms OnigToken::type

Definition at line 2286 of file regparse.c.

◆ u

union { ... } OnigToken::u

◆ upper

int OnigToken::upper

Definition at line 2300 of file regparse.c.


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