method: initialize

resourceOperations: create rename delete

failureHandling: textOnlyTransactional

itemDefaults: commitCharacters editRange insertTextFormat insertTextMode data

contentFormat: markdown plaintext

documentationFormat: markdown plaintext

valueSet: comment imports region

tokenTypes: namespace type class enum interface struct typeParameter parameter variable property enumMember event function method macro keyword modifier comment string number regexp operator decorator

tokenModifiers: declaration definition readonly static deprecated abstract async modification documentation defaultLibrary

engine: ECMAScript

parser: marked

trace: off


method: textDocument/didOpen

languageId: cpp

text:
int add(int a, int b) {
    return a + b;
}

int main() {
    int result = add(1, 2);
    return result;
}