View Source edb_dap_request_scopes (edb v0.4.0)

Summary

Types

arguments/0

-type arguments() :: #{frameId := number()}.

response_body/0

-type response_body() :: #{scopes := [scope()]}.

scope/0

-type scope() ::
          #{name := binary(),
            presentationHint => binary(),
            variablesReference := number(),
            namedVariables => number(),
            indexedVariables => number(),
            expensive := boolean(),
            source => edb_dap:source(),
            line => number(),
            column => number(),
            endLine => number(),
            endColumn => number()}.

Functions

handle(State, Args)

-spec handle(State, Args) -> edb_dap_request:reaction(response_body())
                when State :: edb_dap_server:state(), Args :: arguments().

parse_arguments(Args)

-spec parse_arguments(edb_dap:arguments()) -> {ok, arguments()}.