úÎGbD<9      !"#$%&'()*+,-./012345678*Implementation of DAP interface data type.2017-2018 phoityne_hsBSD3SafeBhoA Scope is a named container for variables. Optionally a scope can map to a source or a range within a source. Name of the scope such as  Arguments, Locals. pThe variables of this scope can be retrieved by passing the value of variablesReference to the VariablesRequest.šThe number of named variables in this scope. The client can use this optional information to present the variables in a paged UI and fetch them in chunks.œThe number of indexed variables in this scope. The client can use this optional information to present the variables in a paged UI and fetch them in chunks.QIf true, the number of variables in this scope is large or expensive to retrieve. SResponse to scopes request. ZThe scopes of the stackframe. If the array has length zero, there are no scopes available.  Response to "evaluate" request. The result of the evaluate. *The optional type of the evaluate result. aProperties of a evaluate result that can be used to determine how to render the result in the UI.˜If variablesReference is > 0, the evaluate result is structured and its children can be retrieved by passing variablesReference to the VariablesRequest.’The number of named child variables. The client can use this optional information to present the variables in a paged UI and fetch them in chunks.”The number of indexed child variables. The client can use this optional information to present the variables in a paged UI and fetch them in chunks.eOptional properties of a variable that can be used to determine how to render the variable in the UI.YThe kind of variable. Before introducing additional values, try to use the listed values.Values:property*: Indicates that the object is a property.method(: Indicates that the object is a method.'class'': Indicates that the object is a class.'data'$: Indicates that the object is data.event(: Indicates that the object is an event. baseClass,: Indicates that the object is a base class. innerClass.: Indicates that the object is an inner class. interface,: Indicates that the object is an interface.mostDerivedClass6: Indicates that the object is the most derived class.virtual£: Indicates that the object is virtual, that means it is a synthetic object introduced by the adapter for rendering purposes, e.g. an index range for large arrays.…Set of attributes represented as an array of strings. Before introducing additional values, try to use the listed values. Values: static&: Indicates that the object is static.constant*: Indicates that the object is a constant.readOnly): Indicates that the object is read only. rawString,: Indicates that the object is a raw string. hasObjectIdA: Indicates that the object can have an Object ID created for it.canHaveObjectId@: Indicates that the object has an Object ID associated with it.hasSideEffects1: Indicates that the evaluation had side effects.gVisibility of variable. Before introducing additional values, try to use the listed values. Values: public, private,  protected, internal, final, etc.—A Variable is a name/value pair. If the value is structured (has children), a handle is provided to retrieve the children with the VariablesRequest.The variable's name.`The variable's value. This can be a multi-line text, e.g. for a function the body of a function.YThe type of the variable's value. Typically shown in the UI when hovering over the value.\Properties of a variable that can be used to determine how to render the variable in the UI.FOptional evaluatable name of this variable which can be passed to the EvaluateRequest to fetch the variable's value.‘If variablesReference is > 0, the variable is structured and its children can be retrieved by passing variablesReference to the VariablesRequest.$The number of named child variables. “The number of indexed child variables. The client can use this optional information to present the children in a paged UI and fetch them in chunks.! Response to "variables" request.'   !"#$%&'!"# $ % &    !"#9       !"#$%&'()*+,-./012345*haskell-dap-0.0.2.0-4dsfgTWwaUULq6ZN3NHPzKGHCi.DAP.IFDataScope nameScopevariablesReferenceScopenamedVariablesScopeindexedVariablesScopeexpensiveScope ScopesBodyscopesScopesBody EvaluateBodyresultEvaluateBodytypeEvaluateBodypresentationHintEvaluateBodyvariablesReferenceEvaluateBodynamedVariablesEvaluateBodyindexedVariablesEvaluateBodyVariablePresentationHintkindVariablePresentationHint"attributesVariablePresentationHint"visibilityVariablePresentationHintVariable nameVariable valueVariable typeVariablepresentationHintVariableevaluateNameVariablevariablesReferenceVariablenamedVariablesVariableindexedVariablesVariable VariablesBodyvariablesVariablesBodydefaultVariabledefaultEvaluateBody defaultScope$fShowVariablePresentationHint$fReadVariablePresentationHint$fEqVariablePresentationHint$fShowVariable$fReadVariable $fEqVariable$fShowVariablesBody$fReadVariablesBody$fEqVariablesBody$fShowEvaluateBody$fReadEvaluateBody$fEqEvaluateBody $fShowScope $fReadScope $fEqScope$fShowScopesBody$fReadScopesBody$fEqScopesBody