The gumbo-parser-devel package contains libraries and header files for
developing applications that use gumbo-parser.
GumboAttribute A struct representing a single attribute on an HTML tag. This is a name-value pair, but also includes information about source locations and original source... GumboElement The struct used to represent all HTML elements. This contains information about the tag, attributes, and child nodes. gumbo.h #include <stdbool.h> #include <stddef.h> #include 'tag_enum.h'Data Structuresstruct GumboSourcePosition struct GumboStringPiece struct GumboVector struct... GumboInternalNode A supertype for GumboElement and GumboText, so that we can include one generic type in lists of children and cast as necessary to subtypes. Forward declaration... GumboOptions Input struct containing configuration options for the parser. These let you specify alternate memory managers, provide different error handling, etc. Use... GumboOutput The output struct containing the results of the parse. GumboSourcePosition A struct representing a character position within the original text buffer. Line and column numbers are 1-based and offsets are 0-based, which matches how most... GumboStringPiece A struct representing a string or part of a string. Strings within the parser are represented by a char* and a length; the char* points into an existing data... GumboText The struct used to represent TEXT, CDATA, COMMENT, and WHITESPACE elements. This contains just a block of text and its position. GumboVector A simple vector implementation. This stores a pointer to a data array and a length. All elements are stored as void*; client code must cast to the appropriate...