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

Add semantic validation #32

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

Add semantic validation #32

GGG-KILLER opened this issue May 3, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request version-FiveM Issues related to FiveM's Lua implementation 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-Lua5.4 Issues related to Lua 5.4 support version-LuaJIT2.0 Issues related to LuaJIT 2.0 support version-LuaJIT2.1 Issues related to LuaJIT 2.1 support version-Luau Issues related to Luau support

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request version-FiveM Issues related to FiveM's Lua implementation 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-Lua5.4 Issues related to Lua 5.4 support version-LuaJIT2.0 Issues related to LuaJIT 2.0 support version-LuaJIT2.1 Issues related to LuaJIT 2.1 support version-Luau Issues related to Luau support
Projects
Status: Todo
Development

No branches or pull requests

1 participant