Skip to content

Commit 0d90955

Browse files
committed
Fix struct tokenization
1 parent e1f4643 commit 0d90955

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

server/src/Tokenizer/Tokenizer.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,9 @@ export default class Tokenizer {
225225
private isStructDeclaration(token: IToken, lastToken: IToken, lineIndex: number, tokensArrays: (IToken[] | undefined)[]) {
226226
return (
227227
token.scopes.includes(LanguageScopes.structIdentifier) &&
228-
((lastToken.scopes.includes(LanguageScopes.structIdentifier) &&
229-
lastToken.scopes.includes(LanguageScopes.blockDeclaraction)) ||
230-
tokensArrays[lineIndex + 1]?.at(0)?.scopes.includes(LanguageScopes.blockDeclaraction))
228+
((tokensArrays[lineIndex + 1]?.at(0)?.scopes.includes(LanguageScopes.blockDeclaraction) &&
229+
lastToken.scopes.includes(LanguageScopes.structIdentifier)) ||
230+
lastToken.scopes.includes(LanguageScopes.blockDeclaraction))
231231
);
232232
}
233233

0 commit comments

Comments
 (0)