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

Runtime statistics for the parser manager. More...

#include <parser_operations.h>

Data Fields

uint32_t active_capabilities
 Bitmap of capabilities advertised by the active plugin.
 
LimePluginHandle active_handle
 Handle of the active plugin.
 
const char * active_name
 Name of active plugin, or NULL.
 
LimePluginVersion active_version
 Version of the active plugin.
 
uint32_t dynamic_plugins
 Loaded from shared libraries.
 
bool has_active
 Whether an active plugin is set.
 
bool snapshot_available
 Whether get_snapshot would return non-NULL.
 
uint32_t static_plugins
 Registered statically.
 
uint32_t total_plugins
 Currently loaded plugins.
 

Detailed Description

Runtime statistics for the parser manager.

Definition at line 164 of file parser_operations.h.

Field Documentation

◆ active_capabilities

uint32_t ParserManagerStats::active_capabilities

Bitmap of capabilities advertised by the active plugin.

Definition at line 172 of file parser_operations.h.

◆ active_handle

LimePluginHandle ParserManagerStats::active_handle

Handle of the active plugin.

Definition at line 169 of file parser_operations.h.

◆ active_name

const char* ParserManagerStats::active_name

Name of active plugin, or NULL.

Definition at line 170 of file parser_operations.h.

◆ active_version

LimePluginVersion ParserManagerStats::active_version

Version of the active plugin.

Definition at line 171 of file parser_operations.h.

◆ dynamic_plugins

uint32_t ParserManagerStats::dynamic_plugins

Loaded from shared libraries.

Definition at line 166 of file parser_operations.h.

◆ has_active

bool ParserManagerStats::has_active

Whether an active plugin is set.

Definition at line 168 of file parser_operations.h.

◆ snapshot_available

bool ParserManagerStats::snapshot_available

Whether get_snapshot would return non-NULL.

Definition at line 173 of file parser_operations.h.

◆ static_plugins

uint32_t ParserManagerStats::static_plugins

Registered statically.

Definition at line 167 of file parser_operations.h.

◆ total_plugins

uint32_t ParserManagerStats::total_plugins

Currently loaded plugins.

Definition at line 165 of file parser_operations.h.


The documentation for this struct was generated from the following file: