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 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"
""""""