ELinks 0.16.1.1
xbel.c File Reference
Include dependency graph for xbel.c:

Macros

#define XBEL_(node, name, id)

Variables

static struct sgml_node_info xbel_attributes [XBEL_ATTRIBUTES]
static struct sgml_node_info xbel_elements [XBEL_ELEMENTS]
struct sgml_info sgml_xbel_info

Macro Definition Documentation

◆ XBEL_

#define XBEL_ ( node,
name,
id )
Value:
SGML_NODE_INFO(XBEL, node, name, id)
#define SGML_NODE_INFO(doctype, nodetype, name, data)
Definition sgml.h:60
Nodes are used for marking areas of text on the document canvas as searchable.
Definition document.h:29

Variable Documentation

◆ sgml_xbel_info

struct sgml_info sgml_xbel_info
Initial value:
= {
}
static struct sgml_node_info xbel_elements[XBEL_ELEMENTS]
Definition xbel.c:21
static struct sgml_node_info xbel_attributes[XBEL_ATTRIBUTES]
Definition xbel.c:15
@ SGML_DOCTYPE_XBEL
Definition sgml.h:85

◆ xbel_attributes

struct sgml_node_info xbel_attributes[XBEL_ATTRIBUTES]
static
Initial value:
= {
SGML_NODE_HEAD(XBEL, ATTRIBUTE),
XBEL_(ATTRIBUTE, ADDED, 0),
XBEL_(ATTRIBUTE, FOLDED, 0),
XBEL_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE),
XBEL_(ATTRIBUTE, MODIFIED, 0),
XBEL_(ATTRIBUTE, OWNER, 0),
XBEL_(ATTRIBUTE, REF, 0),
XBEL_(ATTRIBUTE, VERSION, 0),
XBEL_(ATTRIBUTE, VISITED, 0),
}
#define XBEL_(node, name, id)
Definition xbel.c:13
@ SGML_ATTRIBUTE_REFERENCE
Definition sgml.h:29
@ SGML_ATTRIBUTE_IDENTIFIER
Definition sgml.h:27
#define SGML_NODE_HEAD(doctype, nodetype)
Definition sgml.h:57

◆ xbel_elements

struct sgml_node_info xbel_elements[XBEL_ELEMENTS]
static
Initial value:
= {
SGML_NODE_HEAD(XBEL, ELEMENT),
XBEL_(ELEMENT, ALIAS, SGML_ELEMENT_EMPTY),
XBEL_(ELEMENT, BOOKMARK, 0),
XBEL_(ELEMENT, DESC, 0),
XBEL_(ELEMENT, FOLDER, 0),
XBEL_(ELEMENT, INFO, 0),
XBEL_(ELEMENT, METADATA, 0),
XBEL_(ELEMENT, SEPARATOR, 0),
XBEL_(ELEMENT, TITLE, 0),
XBEL_(ELEMENT, XBEL, 0),
}
#define DESC(x)
Definition options.h:357
@ SGML_ELEMENT_EMPTY
Definition sgml.h:43