Extracts data from a node in the abstract syntax tree.
Parses a data time.
Parses double-precision floating-point numbers.
Parses enumerations.
Handling of flag templates.
Represents a geographical location determined by latitude and longitude coordinates.
Represents a geographical location determined by latitude and longitude coordinates.
if the given parameters do not denote a valid coordinate
Parses geographical coordinates.
Parses integer numbers.
RepresenRepresents the latitude component of geographical coordinates.
RepresenRepresents the latitude component of geographical coordinates.
if the given parameters do not denote a valid coordinate
Parses external links.
Represents the longitude component of geographical coordinates.
Represents the longitude component of geographical coordinates.
if the given parameters do not denote a valid coordinate
Parses links to other instances.
Utility functions used by the data parsers.
Parses a single geographical coordinate, ie.
Parses a single geographical coordinate, ie. either a latitude or a longitude.
Returns true for strings that contain "true" or "yes" (only as isolated terms), false for strings that contain "false" or "no" (only as isolated terms), and None for other strings.
Returns true for strings that contain "true" or "yes" (only as isolated terms), false for strings that contain "false" or "no" (only as isolated terms), and None for other strings. TODO: also look for "0"/"1"? "on"/"off"?
Parses a human-readable character string from a node.
Extracts data from a node in the abstract syntax tree. The type of the data which is extracted depends on the specific parser e.g. The IntegerParser extracts integers.