Notcurses 3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
esctrie Struct Reference
Collaboration diagram for esctrie:

Public Types

enum  { NODE_SPECIAL , NODE_NUMERIC , NODE_STRING , NODE_FUNCTION }
 

Data Fields

unsigned * trie
 
enum esctrie:: { ... }  ntype
 
ncinput ni
 
triefunc fxn
 
unsigned kleene
 

Detailed Description

Definition at line 19 of file automaton.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NODE_SPECIAL 
NODE_NUMERIC 
NODE_STRING 
NODE_FUNCTION 

Definition at line 24 of file automaton.c.

24 {
25 NODE_SPECIAL, // an accepting node, or pure transit (if ni.id == 0)
26 NODE_NUMERIC, // accumulates a number
27 NODE_STRING, // accumulates a string
28 NODE_FUNCTION, // invokes a function
29 } ntype;
@ NODE_SPECIAL
Definition automaton.c:25
@ NODE_FUNCTION
Definition automaton.c:28
@ NODE_STRING
Definition automaton.c:27
@ NODE_NUMERIC
Definition automaton.c:26
enum esctrie::@0 ntype

Field Documentation

◆ fxn

triefunc fxn

Definition at line 31 of file automaton.c.

◆ kleene

unsigned kleene

Definition at line 32 of file automaton.c.

◆ ni

ncinput ni

Definition at line 30 of file automaton.c.

◆ []

enum { ... } ntype

◆ trie

unsigned* trie

Definition at line 23 of file automaton.c.


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