|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
Plugin information returned by enumeration functions. More...
#include <parser_manager.h>
Data Fields | |
| uint32_t | capabilities |
| Bitmask of LimePluginCaps. | |
| LimePluginHandle | handle |
| Plugin handle. | |
| bool | is_active |
| True if this is the active plugin. | |
| bool | is_dynamic |
| True if loaded from shared library. | |
| const char * | name |
| Human-readable plugin name. | |
| LimePluginVersion | version |
| Plugin semantic version. | |
Plugin information returned by enumeration functions.
All string pointers point into plugin-owned memory and are valid only while the plugin remains loaded.
Definition at line 667 of file parser_manager.h.
| uint32_t LimePluginInfo::capabilities |
Bitmask of LimePluginCaps.
Definition at line 671 of file parser_manager.h.
| LimePluginHandle LimePluginInfo::handle |
Plugin handle.
Definition at line 668 of file parser_manager.h.
| bool LimePluginInfo::is_active |
True if this is the active plugin.
Definition at line 672 of file parser_manager.h.
| bool LimePluginInfo::is_dynamic |
True if loaded from shared library.
Definition at line 673 of file parser_manager.h.
| const char* LimePluginInfo::name |
Human-readable plugin name.
Definition at line 669 of file parser_manager.h.
| LimePluginVersion LimePluginInfo::version |
Plugin semantic version.
Definition at line 670 of file parser_manager.h.