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

Status tracking for forked parse attempts. More...

Enumerations

enum  ParseForkStatus {
  FORK_PENDING = 0 , FORK_RUNNING , FORK_COMPLETED , FORK_FAILED ,
  FORK_ABANDONED
}
 Status of a forked parse attempt. More...
 

Detailed Description

Status tracking for forked parse attempts.

Enumeration Type Documentation

◆ ParseForkStatus

#include <include/parser_fork.h>

Status of a forked parse attempt.

Enumerator
FORK_PENDING 

Fork created, not yet started/completed.

FORK_RUNNING 

Fork is actively consuming tokens.

FORK_COMPLETED 

Fork reached accept state.

FORK_FAILED 

Fork encountered an unrecoverable error.

FORK_ABANDONED 

Fork was pruned (lower priority or timeout)

Definition at line 59 of file parser_fork.h.