From a5422d4f8c43962147696e3b6b22d586133b9a4f Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 13 Jun 2022 16:50:35 -0700 Subject: Follow up on Language Server Improvement (#2275) * Fix typo and improve parser recovery. * Add search path configuration. Co-authored-by: Yong He --- .../member-completion-broken-syntax-2.slang | 14 ++++++++++++++ .../member-completion-broken-syntax-2.slang.expected.txt | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/language-server/member-completion-broken-syntax-2.slang create mode 100644 tests/language-server/member-completion-broken-syntax-2.slang.expected.txt (limited to 'tests') diff --git a/tests/language-server/member-completion-broken-syntax-2.slang b/tests/language-server/member-completion-broken-syntax-2.slang new file mode 100644 index 000000000..adafceaa6 --- /dev/null +++ b/tests/language-server/member-completion-broken-syntax-2.slang @@ -0,0 +1,14 @@ +//TEST:LANG_SERVER: +//COMPLETE:13,7 +UNDEFINED_MACRO(myGlobalParameterDefinedWithMacro) +UNDEFINED_MACRO(myGlobalParameterDefinedWithMacro2) + +struct MyType +{ + int getSum() { return 0; } +} + +void m(MyType t) +{ + t. +} diff --git a/tests/language-server/member-completion-broken-syntax-2.slang.expected.txt b/tests/language-server/member-completion-broken-syntax-2.slang.expected.txt new file mode 100644 index 000000000..5faa1d323 --- /dev/null +++ b/tests/language-server/member-completion-broken-syntax-2.slang.expected.txt @@ -0,0 +1,3 @@ +-------- +getSum: 2 ,.;:()[]<>{}*&^%!-=+|/? + -- cgit v1.2.3