Skip to main content

Module parser

Module parser 

Source
Expand description

Parser category error kind constants.

Constants§

BAD_IDENTIFIER_CASE
Identifier is specified in an unsupported case.
BAD_IDENTIFIER_CHARACTERS
Identifier contains unsupported characters.
BAD_KEYWORD_TYPE
Specification keyword is not a String.
BAD_MODULE_IDENTIFIER
Identifier is not valid on module-level.
BAD_NAME
Invalid name.
BAD_OBJECT_ATTRIBUTE
An object attribute is invalid.
BAD_ROOT_LEVEL_KEYWORD
Specification contains an invalid root-level keyword.
BAD_SPEC_FILE_EXTENSION
Specification filename extension is not supported or is missing.
BAD_TOML
TOML deserialization has failed.
BAD_VALUE_TYPE
Specification value type is invalid.
BAD_YAML
YAML deserialization has failed.
EMPTY_IDENTIFIER
An identifier cannot be an empty string.
EMPTY_LIST
Empty list of objects is not allowed.
FAILED_TO_OPEN_SPEC_FILE
Specification file couldn’t be opened.
MISSING_ATTRIBUTE
Specification lacks a mandatory attribute.
MUTUALLY_EXCLUSIVE_KEYWORDS
Specification contains mutually exclusive keywords.
NAME_COLLISION
Collision of names between different items.
NON_UNIQUE_NAME
A name is not unique.
SPEC_FILE_NOT_FOUND
Specification file couldn’t be found.