Source code for bluebase.lp.error

from bluebase.core import BbError


__all__ = (
    'LpError',
    'LpInvalidTokenError',
    'LpUnexpectedEndOfInputError',
    'LpUnexpectedTokenError',
    'LpUnexpectedKeywordError',
    'LpUnexpectedCompError',
    'LpUnknownStatementError',
)


[docs] class LpError(BbError): """ A base error for the `LP <bluebase.lp>` component. """ pass
[docs] class LpInvalidTokenError(LpError): message = "Invalid token" """"""
[docs] class LpUnexpectedEndOfInputError(LpError): message = "Unexpected end of input" """"""
[docs] class LpUnexpectedTokenError(LpError): message = "Unexpected token" """"""
[docs] class LpUnexpectedKeywordError(LpError): message = "Unexpected keyword" """"""
[docs] class LpUnexpectedCompError(LpError): message = "Unexpected comparison operator" """"""
[docs] class LpUnknownStatementError(LpError): message = "Unknown statement" """"""