librdesc
Loading...
Searching...
No Matches
Public Attributes | List of all members
rdesc Struct Reference

Right-recursive descent parser. More...

#include <rdesc.h>

Public Attributes

const struct rdesc_cfgcfg
 
struct rdesc_stackstack
 
struct rdesc_noderoot
 
struct rdesc_nodecur
 

Detailed Description

Right-recursive descent parser.

Member Data Documentation

◆ cfg

const struct rdesc_cfg* rdesc::cfg

context-free grammar production rules

◆ cur

struct rdesc_node* rdesc::cur

(current) node that parsing continues on

◆ root

struct rdesc_node* rdesc::root

root of the tree

◆ stack

struct rdesc_stack* rdesc::stack

Opaque pointer to the backtracking stack. The implementation details of the stack are hidden. The parser uses the interface defined in stack.h to manipulate this.


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