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

Semantic versioning for plugins and ABI compatibility. More...

Data Structures

struct  LimePluginVersion
 Semantic version for a plugin. More...
 

Macros

#define LIME_PLUGIN_ABI_VERSION_MAJOR   1
 ABI major version of the plugin interface.
 
#define LIME_PLUGIN_ABI_VERSION_MINOR   0
 ABI minor version of the plugin interface.
 

Detailed Description

Semantic versioning for plugins and ABI compatibility.

Macro Definition Documentation

◆ LIME_PLUGIN_ABI_VERSION_MAJOR

#define LIME_PLUGIN_ABI_VERSION_MAJOR   1

#include <include/parser_manager.h>

ABI major version of the plugin interface.

Both the manager and the plugin must agree on this value. Bump when making breaking changes to LimeParserPlugin.

Definition at line 151 of file parser_manager.h.

◆ LIME_PLUGIN_ABI_VERSION_MINOR

#define LIME_PLUGIN_ABI_VERSION_MINOR   0

#include <include/parser_manager.h>

ABI minor version of the plugin interface.

Definition at line 154 of file parser_manager.h.