UnrealScript-Language-Service
UnrealScript-Language-Service copied to clipboard
Bringing a work-in-progress intelliSense to ye olde UnrealScript :)
### Describe the bug When the parser stumbles on special characters it will fail with the following error: ```unrealscript Processing pending document "file:///c%3A/.../Engine/Classes/PlaylistParserBase.uc":1, source:change. Invalidating document "PlaylistParserBase". building document PlaylistParserBase...
### Describe the bug Couple issues with static arrays: - The extension does not understand `EnumType.EnumCount` syntax when declaring static array sizes. - Certain static array size declarations that the...
### Describe the bug For me, versions after 0.6.4 don't have highlighting for anything except parentheses, brackets and comments. The screenshot here is from v0.7.1. ### Screenshots ![highlighting](https://github.com/EliotVU/UnrealScript-Language-Service/assets/17994307/9eac774e-2986-4e32-9c08-bdf651977c59)
The usage of macros can lead to severe parsing and indexing issues, like the following code: ```return ( `TimeSince( LastRenderTime ) < 0.3 );``` The usage of `TimeSince here will...
### Can't find .uc files next to the opened file The program can't detect the files next to the .uc file I'm using (I'm currently modding killing floor 2). And...
### Is your feature request related to a problem? Please describe I have a modifier that is not supported by your syntax and, accordingly, the syntax of all class-layers breaks....
### Describe the bug For some reason the formatting shows errors for Objects and Subobjects in defaultproperties even though they aren't errors and compile just fine ### Screenshots ![image](https://user-images.githubusercontent.com/32617562/219077317-e67f7f51-0826-45bf-a7ed-64369cc1b6b5.png) ![image](https://user-images.githubusercontent.com/32617562/219078713-d49a1f51-c42b-46bf-b8cd-9eefbd3a3b18.png)
### Describe the bug The server cannot find a sub object if the assignments specifies its class type (see screenshot): > Type 'CTFMatchInfo1' not found. ### Screenshots ![image](https://user-images.githubusercontent.com/808593/218330820-72dd2796-ddbe-4337-95e2-0e8972069c32.png)
### Describe the bug If you have multiple utility classes across different packages with the same name: ```text Workspace |-- US Sources of the game | `-- ... |-- MYMod_1...
### Describe the bug I saw this error accidentally, don't know how to reliably reproduce it. Fixes when you add curly brackets. - [example 1](https://github.com/InsultingPros/KillingFloor/blob/main/Engine/Classes/GameReplicationInfo.uc#L138-L139) - [example 2](https://github.com/InsultingPros/KillingFloor/blob/main/Engine/Classes/PhysicsVolume.uc#L186-L187) ### Screenshots...