Reason and position of an error in a GML file. More...
#include <GTL/gml_scanner.h>
When an error occurs while parsing the structure of a GML file
GML_error
is used to return the type and position
of the error detected. Position is specified by
line
and column
, but might be
somewhat imprecise. However at least the line number should
not differ too much from the real position.
See Also: graph::load
[public]
Contains the error description as symbolic constant:
GML_FILE_NOT_FOUND
: A file with that name
doesn't exist.GML_OK
: No error :-)GML_TOO_MANY_BRACKETS
: A mismatch of
brackets was detected, i.e. there were too many closing
brackets (]
).GML_OPEN_BRACKET
: Now, there were too many
opening brackets ([
)GML_TOO_MANY_DIGITS
: The number of digits a
integer or floating point value can have is limited to
1024, this should be enough :-)GML_PREMATURE_EOF
: An EOF occured, where it
wasn't expected, e.g. while scanning a string.GML_SYNTAX
: The file isn't a valid GML file,
e.g. a mismatch in the key-value pairs.GML_UNEXPECTED
: A character occured, where
it makes no sense, e.g. non-numerical characters in
numbers or keys beginning with numbers
[public]
Contains the line, where the error was detected. This will usually be near the line where the error really is located.
[public]
Contains the column, where the error was detected.
Kdoc |