Package-level declarations
Types
Reports an occurrence for which several operator definitions remain applicable.
Reports an unsupported, incomplete, or out-of-range escape sequence in quoted text.
Indicates that an operator has an empty name or a priority outside the Prolog range.
Reports a numeric spelling whose radix, digits, exponent, or character code is incomplete.
Reports a clause that is not followed by a clause-terminating full stop.
Reports a prefix, infix, or postfix operator occurrence without a required operand.
Reports input nesting deeper than it.unibo.tuprolog.parser.ParserOptions.maximumNestingDepth.
Reports an operand whose priority violates its operator's x or y constraint.
Base class for failures encountered while lazily converting source characters into tokens.
Base class for failures encountered while constructing Prolog syntax from valid tokens.
Root of all typed lexical and grammatical diagnostics produced by parser-impl.
Wraps a failure thrown while obtaining the next synchronous or asynchronous source chunk.
Stable programmatic categories for PrologSyntaxException diagnostics.
A human-readable description of one token or construct that could have appeared at an error.
Reports that an uncommitted parse item exceeded its configured token-buffer bound.
Reports a character that cannot begin any supported Prolog token.
Reports EOF where the active grammar rule still requires another construct.
Reports a non-EOF token that is not accepted by the active grammar rule.
Reports a block comment that reaches EOF without a matching closing delimiter.
Reports a single- or double-quoted literal that reaches EOF without its closing quote.