Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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

Repository files navigation

Set of libraries to work withStarCraft II map files.

Galaxy script

Parser

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.

Static analysis

Parsed AST is fully traversed. Symbol table is being built during indexing process. Typechecker implemented.

Language Server Protocol

Implemented providers:

  • Document symbols
  • Workspace symbols
  • Code completions
  • Function signature help
  • Symbol definitions
  • Symbol hover documentation tooltips
  • Find all references
  • Rename symbol
  • Format code

Triggers

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 fromTriggerStrings.txt files.

GameData catalogs

...

Usage examples

About

Set of libraries to work with StarCraft II map files: Galaxy Script, Triggers scheme, Game Data XML.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp