|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned storage for one parser invocation. More...
#include <ra8_rabook_xml_shim.h>
Data Fields | |
| xml_workspace_t | xml |
| Strict reader nesting stack (4096 bytes). | |
| uint32_t | element_nodes [k_xml_workspace_frames] |
| Element node at each selected-subtree depth. | |
| uint32_t | last_children [k_xml_workspace_frames] |
| Last emitted child at each selected-subtree depth. | |
| book_attr_t | attributes [k_ra8_rabook_xml_max_attributes] |
| Source-order attributes for the element currently emitted. | |
Caller-owned storage for one parser invocation.
Definition at line 35 of file ra8_rabook_xml_shim.h.
| book_attr_t ra8_rabook_xml_workspace_t::attributes[k_ra8_rabook_xml_max_attributes] |
Source-order attributes for the element currently emitted.
Definition at line 42 of file ra8_rabook_xml_shim.h.
Referenced by internal_attributes(), and internal_element().
| uint32_t ra8_rabook_xml_workspace_t::element_nodes[k_xml_workspace_frames] |
Element node at each selected-subtree depth.
Definition at line 38 of file ra8_rabook_xml_shim.h.
Referenced by internal_element(), and internal_link().
| uint32_t ra8_rabook_xml_workspace_t::last_children[k_xml_workspace_frames] |
Last emitted child at each selected-subtree depth.
Definition at line 40 of file ra8_rabook_xml_shim.h.
Referenced by internal_element(), and internal_link().
| xml_workspace_t ra8_rabook_xml_workspace_t::xml |
Strict reader nesting stack (4096 bytes).
Definition at line 36 of file ra8_rabook_xml_shim.h.
Referenced by internal_emit(), and ra8_rabook_xml_parse_chapter().