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

Initialize and tear down the global extension registry. More...

Functions

void lemon_extension_registry_destroy (void)
 Destroy the global extension registry.
 
bool lemon_extension_registry_init (void)
 Initialize the global extension registry.
 

Detailed Description

Initialize and tear down the global extension registry.

Function Documentation

◆ lemon_extension_registry_destroy()

void lemon_extension_registry_destroy ( void  )

#include <include/parser.h>

Destroy the global extension registry.

Unloads all extensions and frees registry resources.

◆ lemon_extension_registry_init()

bool lemon_extension_registry_init ( void  )

#include <include/parser.h>

Initialize the global extension registry.

Must be called before any extension functions.

Return values
trueInitialization succeeded.
falseInitialization failed.
See also
lemon_extension_registry_destroy()