- Notifications
You must be signed in to change notification settings - Fork4
Set of libraries to work with StarCraft II map files: Galaxy Script, Triggers scheme, Game Data XML.
License
NotificationsYou must be signed in to change notification settings
Talv/plaxtony
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Set of libraries to work withStarCraft II map files.
Code parsing implementation was heavly inspiried byTypeScript parser. (Some chunks of code were even directly re-used.)
By a result it is very error tolerant, and can handle most of syntax errors within the code, and proceed with parsing the rest of it.
Parsed AST is fully traversed. Symbol table is being built during indexing process. Typechecker implemented.
Implemented providers:
- Document symbols
- Workspace symbols
- Code completions
- Function signature help
- Symbol definitions
- Symbol hover documentation tooltips
- Find all references
- Rename symbol
- Format code
Basic capabilities of parsingTriggers
|TriggerLib
|SC2Lib
XML files.
- Elements list with their metadata
- Associating elements with their auto generated symbols within galaxy code.
- Elements documentation from
TriggerStrings.txt
files.
...
- vscode-sc2-galaxy - Visual Studio Code extension
About
Set of libraries to work with StarCraft II map files: Galaxy Script, Triggers scheme, Game Data XML.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published