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

Extended result from a high-level operation. More...

#include <parser_operations.h>

Data Fields

LimePluginHandle handle
 Relevant handle, or INVALID.
 
char * message
 Malloc'd detail string, or NULL.
 
ParserManagerStatus status
 Operation status code.
 

Detailed Description

Extended result from a high-level operation.

Contains the ParserManagerStatus code plus an optional error message with more context than the status code alone provides.

Definition at line 41 of file parser_operations.h.

Field Documentation

◆ handle

LimePluginHandle ParserOpResult::handle

Relevant handle, or INVALID.

Definition at line 43 of file parser_operations.h.

◆ message

char* ParserOpResult::message

Malloc'd detail string, or NULL.

Caller frees.

Definition at line 44 of file parser_operations.h.

◆ status

ParserManagerStatus ParserOpResult::status

Operation status code.

Definition at line 42 of file parser_operations.h.


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