Exception Class

class ASTException

public class ASTException <: Exception {
    public init()
    public init(message: String)
}

Description: Specifies the exception class of the ast library used when an exception occurs during ast library calling.

Parent Type:

init()

public init()

Description: Constructs a default ASTException object.

init(String)

public init(message: String)

Description: Constructs an ASTException object based on exception information.

Parameters:

  • message: String: exception information

class MacroContextException

public class MacroContextException <: Exception {
    public init()
    public init(message: String)
}

Description: Specifies the context macro exception class of the ast library used when an exception occurs in context macro-related APIs.

Parent Type:

init()

public init()

Description: Constructs a default MacroContextException object.

init(String)

public init(message: String)

Description: Constructs a MacroContextException object based on exception information.

Parameters:

  • message: String: exception information

class ParseASTException

public class ParseASTException <: Exception {
    public init()
    public init(message: String)
}

Description: Specifies the parsing exception class of the ast library used when an exception occurs during node parsing.

Parent Type:

init()

public init()

Description: Constructs a default ParseASTException object.

init(String)

public init(message: String)

Description: Constructs a ParseASTException object based on exception information.

Parameters:

  • message: String: exception information