|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
Context passed to an oracle callback when the system needs a disambiguation decision. More...
#include <extension_registry.h>
Data Fields | |
| int | candidate_count |
| Number of candidate resolutions. | |
| const char ** | candidate_labels |
| Labels for each candidate. | |
| const char * | conflict_description |
| Human-readable conflict info. | |
| const char * | extension_name |
| Extension requesting resolution. | |
| void * | user_data |
| Extension's user_data pointer. | |
Context passed to an oracle callback when the system needs a disambiguation decision.
Definition at line 105 of file extension_registry.h.
| int OracleContext::candidate_count |
Number of candidate resolutions.
Definition at line 108 of file extension_registry.h.
| const char** OracleContext::candidate_labels |
Labels for each candidate.
Definition at line 109 of file extension_registry.h.
| const char* OracleContext::conflict_description |
Human-readable conflict info.
Definition at line 107 of file extension_registry.h.
| const char* OracleContext::extension_name |
Extension requesting resolution.
Definition at line 106 of file extension_registry.h.
| void* OracleContext::user_data |
Extension's user_data pointer.
Definition at line 110 of file extension_registry.h.