Skip to content

Commit 6b0fa13

Browse files
committed
new conversion helpers
1 parent 177f533 commit 6b0fa13

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

server/src/utils/converters.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { SymbolKind } from 'vscode-languageserver';
2+
3+
4+
export function vbaTypeToSymbolConverter(t: string): SymbolKind {
5+
switch (t.toLocaleLowerCase()) {
6+
case 'boolean':
7+
return SymbolKind.Boolean;
8+
case 'single':
9+
case 'double':
10+
case 'currency':
11+
case 'long':
12+
case 'longlong':
13+
case 'longptr':
14+
return SymbolKind.Number;
15+
case 'string':
16+
return SymbolKind.String;
17+
case 'variant':
18+
return SymbolKind.Variable;
19+
default:
20+
return SymbolKind.Object;
21+
}
22+
}

0 commit comments

Comments
 (0)