Skip to content
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

Semantic Analysis #32

Open
GGG-KILLER opened this issue May 3, 2021 · 0 comments
Open

Semantic Analysis #32

GGG-KILLER opened this issue May 3, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@GGG-KILLER
Copy link
Member

Add validation for language semantics.
Including but not limited to:

  • Duplicate goto label detection;
  • Missing goto label detection;
  • const variable assignment;
  • close variable assignment.
@GGG-KILLER GGG-KILLER added enhancement New feature or request version-Luau Issues related to Luau support version-Lua5.1 Issues related to Lua 5.1 support version-Lua5.2 Issues related to Lua 5.2 support version-Lua5.3 Issues related to Lua 5.3 support version-LuaJIT2.1 Issues related to LuaJIT 2.1 support version-Lua5.4 Issues related to Lua 5.4 support labels May 3, 2021
@GGG-KILLER GGG-KILLER added this to the v0.2.5 milestone May 3, 2021
@GGG-KILLER GGG-KILLER self-assigned this May 3, 2021
@GGG-KILLER GGG-KILLER modified the milestones: v0.2.5, v0.2.6 Oct 30, 2021
@GGG-KILLER GGG-KILLER removed this from the v0.2.6 milestone Nov 10, 2021
@GGG-KILLER GGG-KILLER added the version-FiveM Issues related to FiveM's Lua implementation support label Feb 13, 2022
@GGG-KILLER GGG-KILLER added this to the v0.2.9 milestone Feb 20, 2022
@GGG-KILLER GGG-KILLER added the version-LuaJIT2.0 Issues related to LuaJIT 2.0 support label Mar 17, 2022
@GGG-KILLER GGG-KILLER removed this from the v0.2.9 milestone Mar 19, 2022
@GGG-KILLER GGG-KILLER moved this to Todo in Language Support Jul 15, 2022
@GGG-KILLER GGG-KILLER added this to the v0.2.11 milestone Jul 22, 2022
@GGG-KILLER GGG-KILLER modified the milestones: v0.2.11, v0.2.12 Nov 7, 2022
@GGG-KILLER GGG-KILLER modified the milestone: v0.2.12 Mar 10, 2024
@GGG-KILLER GGG-KILLER removed version-Luau Issues related to Luau support version-Lua5.1 Issues related to Lua 5.1 support version-Lua5.2 Issues related to Lua 5.2 support labels Mar 21, 2025
@GGG-KILLER GGG-KILLER removed version-Lua5.3 Issues related to Lua 5.3 support version-LuaJIT2.1 Issues related to LuaJIT 2.1 support version-Lua5.4 Issues related to Lua 5.4 support version-FiveM Issues related to FiveM's Lua implementation support version-LuaJIT2.0 Issues related to LuaJIT 2.0 support labels Mar 21, 2025
@GGG-KILLER GGG-KILLER changed the title Add semantic validation Semantic Analysis Mar 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant