Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
Loading...
Searching...
No Matches
Plugin Handle

Opaque handle for identifying loaded parser plugins. More...

Macros

#define LIME_PLUGIN_HANDLE_INVALID   ((LimePluginHandle)0)
 Sentinel value representing an invalid or unset plugin handle.
 

Typedefs

typedef uint32_t LimePluginHandle
 Opaque handle identifying a loaded parser plugin within a manager.
 

Detailed Description

Opaque handle for identifying loaded parser plugins.

Macro Definition Documentation

◆ LIME_PLUGIN_HANDLE_INVALID

#define LIME_PLUGIN_HANDLE_INVALID   ((LimePluginHandle)0)

#include <include/parser_manager.h>

Sentinel value representing an invalid or unset plugin handle.

Definition at line 100 of file parser_manager.h.

Typedef Documentation

◆ LimePluginHandle

typedef uint32_t LimePluginHandle

#include <include/parser_manager.h>

Opaque handle identifying a loaded parser plugin within a manager.

Zero is reserved and means "no plugin" / invalid.

Definition at line 97 of file parser_manager.h.