|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
Runtime conflict resolution via user-supplied oracles. More...
Data Structures | |
| struct | OracleContext |
| Context passed to an oracle callback when the system needs a disambiguation decision. More... | |
Typedefs | |
| typedef int(* | OracleCallback) (const OracleContext *ctx) |
| Oracle callback type. | |
Runtime conflict resolution via user-supplied oracles.
| typedef int(* OracleCallback) (const OracleContext *ctx) |
#include <include/extension_registry.h>
Oracle callback type.
Called when the disambiguation system needs a runtime decision.
| ctx | Context describing the conflict and candidates. |
Definition at line 122 of file extension_registry.h.