SPPCompiler.SyntacticAnalysis.ParserErrors module

exception SPPCompiler.SyntacticAnalysis.ParserErrors.ParserError(*args)

Bases: BaseException

throw(error_formatter)
Return type:

NoReturn

class SPPCompiler.SyntacticAnalysis.ParserErrors.ParserErrors

Bases: object

exception SyntaxError(*args)

Bases: ParserError

pos: int
expected_tokens: list[str]
add_expected_token(token)

Add an expected token to the list of expected tokens.

Parameters:

token (str) – The expected token.

Return type:

None

throw(error_formatter)
Return type:

NoReturn