|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
A set of active forks being evaluated in parallel. More...
#include <parser_fork.h>
Data Fields | |
| uint32_t | capacity |
| Allocated slots. | |
| uint32_t | count |
| Number of forks in the set. | |
| ParseFork ** | forks |
| Dynamic array of fork pointers. | |
| uint32_t | max_forks |
| Upper bound (0 = unlimited) | |
A set of active forks being evaluated in parallel.
Used by the fork-resolve disambiguation strategy.
Definition at line 344 of file parser_fork.h.
| uint32_t ParseForkSet::capacity |
Allocated slots.
Definition at line 347 of file parser_fork.h.
| uint32_t ParseForkSet::count |
Number of forks in the set.
Definition at line 346 of file parser_fork.h.
| ParseFork** ParseForkSet::forks |
Dynamic array of fork pointers.
Definition at line 345 of file parser_fork.h.
| uint32_t ParseForkSet::max_forks |
Upper bound (0 = unlimited)
Definition at line 348 of file parser_fork.h.