Sarrus1 / sourcepawn-studio

VSCode extension for SourcePawn scripting
https://sarrus1.github.io/sourcepawn-studio/
MIT License
145 stars 23 forks source link

Improve the preprocessor's evaluation mechanism #392

Open Sarrus1 opened 4 months ago

Sarrus1 commented 4 months ago
  1. Defined passed as arguments to the compiler should be taken into account during preprocessing.
  2. Disabled identifiers should still be resolved (if possible).
  3. Identifiers inside macro definitions should be resolved (if possible).