Internal immutable continuation or frontier entry, for static allocation only.
More...
#include <zxsd.h>
|
| const struct zxsd_particle * | particle |
| | Particle interpreted by this continuation.
|
| |
| unsigned long | count |
| | Completed non-empty occurrences.
|
| |
| size_t | index |
| | Next sequence term.
|
| |
| uint32_t | references |
| | Owning references to this shared entry.
|
| |
| uint16_t | parent |
| | Continuation after this particle, or zero.
|
| |
| uint16_t | next |
| | Frontier/free-list link, or zero.
|
| |
| unsigned char | phase |
| | Internal interpreter instruction.
|
| |
| unsigned char | started |
| | Current group iteration consumed a token.
|
| |
Internal immutable continuation or frontier entry, for static allocation only.
Definition at line 511 of file zxsd.h.
◆ count
| unsigned long zxsd_stream_model_node_t::count |
Completed non-empty occurrences.
Definition at line 513 of file zxsd.h.
◆ index
| size_t zxsd_stream_model_node_t::index |
Next sequence term.
Definition at line 514 of file zxsd.h.
◆ next
| uint16_t zxsd_stream_model_node_t::next |
Frontier/free-list link, or zero.
Definition at line 517 of file zxsd.h.
◆ parent
| uint16_t zxsd_stream_model_node_t::parent |
Continuation after this particle, or zero.
Definition at line 516 of file zxsd.h.
◆ particle
Particle interpreted by this continuation.
Definition at line 512 of file zxsd.h.
◆ phase
| unsigned char zxsd_stream_model_node_t::phase |
Internal interpreter instruction.
Definition at line 518 of file zxsd.h.
◆ references
| uint32_t zxsd_stream_model_node_t::references |
Owning references to this shared entry.
Definition at line 515 of file zxsd.h.
◆ started
| unsigned char zxsd_stream_model_node_t::started |
Current group iteration consumed a token.
Definition at line 519 of file zxsd.h.
The documentation for this struct was generated from the following file: