Skip to content

ludus::foundation::parsing::ParseError

Ludus Wiki · API overview · Browse API

Struct

Byte offsets, never character indices.
A DOM validation error may have no source offset; do not render UNKNOWN_BYTE_OFFSET as a location in the file.

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp

#include <ludus/foundation/parsing/parsing.hpp>
struct ludus::foundation::parsing::ParseError final

Fields

Status

ParseStatus ludus::foundation::parsing::ParseError::Status = ParseStatus::Ok

Related types: ParseStatus

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp

Offset

usize ludus::foundation::parsing::ParseError::Offset = UNKNOWN_BYTE_OFFSET

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp

Limit

ParseLimit ludus::foundation::parsing::ParseError::Limit = ParseLimit::None

Related types: ParseLimit

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp

Budget

usize ludus::foundation::parsing::ParseError::Budget = 0

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp

Observed

usize ludus::foundation::parsing::ParseError::Observed = 0

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/parsing.hpp