Rizin
unix-like reverse engineering framework and cli tools
LookaheadIterator Struct Reference

#include <language.h>

Public Attributes

const TSLanguagelanguage
 
const uint16_tdata
 
const uint16_tgroup_end
 
TSStateId state
 
uint16_t table_value
 
uint16_t section_index
 
uint16_t group_count
 
bool is_small_state
 
const TSParseActionactions
 
TSSymbol symbol
 
TSStateId next_state
 
uint16_t action_count
 

Detailed Description

Definition at line 19 of file language.h.

Member Data Documentation

◆ action_count

uint16_t LookaheadIterator::action_count

Definition at line 32 of file language.h.

Referenced by ts_query__analyze_patterns().

◆ actions

const TSParseAction* LookaheadIterator::actions

Definition at line 29 of file language.h.

Referenced by ts_query__analyze_patterns().

◆ data

const uint16_t* LookaheadIterator::data

Definition at line 21 of file language.h.

Referenced by test_group_name.GroupTest::run().

◆ group_count

uint16_t LookaheadIterator::group_count

Definition at line 26 of file language.h.

◆ group_end

const uint16_t* LookaheadIterator::group_end

Definition at line 22 of file language.h.

◆ is_small_state

bool LookaheadIterator::is_small_state

Definition at line 27 of file language.h.

◆ language

const TSLanguage* LookaheadIterator::language

Definition at line 20 of file language.h.

◆ next_state

TSStateId LookaheadIterator::next_state

Definition at line 31 of file language.h.

Referenced by ts_query__analyze_patterns().

◆ section_index

uint16_t LookaheadIterator::section_index

Definition at line 25 of file language.h.

◆ state

TSStateId LookaheadIterator::state

Definition at line 23 of file language.h.

◆ symbol

TSSymbol LookaheadIterator::symbol

Definition at line 30 of file language.h.

Referenced by ts_query__analyze_patterns().

◆ table_value

uint16_t LookaheadIterator::table_value

Definition at line 24 of file language.h.


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