-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various scope adjustments to ST Terraform syntax #58
Merged
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ba7c5a - Browse repository at this point
Copy the full SHA 0ba7c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f48a17 - Browse repository at this point
Copy the full SHA 8f48a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ee807 - Browse repository at this point
Copy the full SHA 71ee807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b61e7 - Browse repository at this point
Copy the full SHA 99b61e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d41a4f - Browse repository at this point
Copy the full SHA 7d41a4fView commit details -
- Span `meta.string` over the entire string. - Use `punctuation.section` for interpolation punctuation. - Highlight `~` operator to trim whitespace only immediately next to the section punctuation. - Set `source.terraform` scope for the interpolation body.
Configuration menu - View commit details
-
Copy full SHA for 7f9aacb - Browse repository at this point
Copy the full SHA 7f9aacbView commit details -
Use
variable.language
for special identifiersThese identifiers (called "variables" by the spec) are semantically not constants. Instead, they provide access to external value sources and should thus be scoped as special language variables comparable to the C-like `this` or Python's `self`.
Configuration menu - View commit details
-
Copy full SHA for d317e36 - Browse repository at this point
Copy the full SHA d317e36View commit details -
A colon in a for loop is punctuation
Scope name was inspired by Python.
Configuration menu - View commit details
-
Copy full SHA for 65379aa - Browse repository at this point
Copy the full SHA 65379aaView commit details -
`in` is a proper keyword here, not an operator.
Configuration menu - View commit details
-
Copy full SHA for eb7103f - Browse repository at this point
Copy the full SHA eb7103fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57296e5 - Browse repository at this point
Copy the full SHA 57296e5View commit details -
Having basically a copy of the test file for the identical terraform syntax is quite redundant. Instead, only test for a few excerpts of that syntax to ensure the inclusion works as expected.
Configuration menu - View commit details
-
Copy full SHA for ad9dbf7 - Browse repository at this point
Copy the full SHA ad9dbf7View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.