Class: LoxError

LoxError

Error reporting mechanism for the interpreter.

Constructor

new LoxError()

Source:

Members

(static) hadError

Whether or not an error occurred during scanning or parsing.

Source:

(static) hadRuntimeError

Whether or not an error occurred during runtime.

Source:

Methods

(static) parseError(token, message)

Error reporting method for the Parser.

Parameters:
Name Type Description
token Token

Token the error occurred on.

message string

Error message.

Source:

(static) reset()

Resets the error state.

Source:

(static) runtimeError(error)

Error reporting method for the Interpreter.

Parameters:
Name Type Description
error RuntimeError

Error that occurred.

Source:

(static) scanError(line, message)

Error reporting method for the Scanner.

Parameters:
Name Type Description
line number

Line the error occurred on.

message string

Error message.

Source: