public InvalidReturnValueError(ReturnStatement node, TokenType requiredType) : base(ErrorConstants.INVALID_RETURN_VALUE_TITLE, ErrorConstants.INVALID_RETURN_VALUE_MSG(node, requiredType), node) { }
public InvalidArgumentError(FunctionCallNode callNode, int position, TokenType parameterEvaluation = TokenType.UNDEFINED, TokenType argumentEvaluation = TokenType.UNDEFINED) : base(ErrorConstants.SEMANTIC_ERROR_TITLE, ErrorConstants.INVALID_ARGUMENT_ERROR_MSG(position, parameterEvaluation, argumentEvaluation), callNode) { }
public ParameterMustBeReferenceError(ParametersNode node, TokenType type) : base(ErrorConstants.PARAM_ERROR_TITLE, ErrorConstants.PARAM_REFERENCE_MSG(type), node) { }