You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you are depending on darklua and full_moon in a root project, and you add features that are incompatible with luau, such as lua53, to full_moon's features, the features will be combined due to the cargo's characteristics of deduplicating shared dependencies (perhaps full_moon is now shared and reused in the relationship between darklua's dependencies and the root project's dependencies). This can cause several incompatibilities and parsing problems, such as this issue.
Therefore, I think this problem can be solved by specifying the specific LuaVersion parameter of full_moon::parse_fallible, which has been available since full_moon v1.0.0, and explicitly parsing it as LuaVersion::Luau in darklua.
The text was updated successfully, but these errors were encountered:
jiwonz
changed the title
Use full_moon::parse_fallible function when parsing with full_moon in parser
Specify LuaVersion when parsing with full_moonMar 13, 2025
If you are depending on darklua and full_moon in a root project, and you add features that are incompatible with luau, such as lua53, to full_moon's features, the features will be combined due to the cargo's characteristics of deduplicating shared dependencies (perhaps full_moon is now shared and reused in the relationship between darklua's dependencies and the root project's dependencies). This can cause several incompatibilities and parsing problems, such as this issue.
Therefore, I think this problem can be solved by specifying the specific
LuaVersion
parameter offull_moon::parse_fallible
, which has been available since full_moon v1.0.0, and explicitly parsing it asLuaVersion::Luau
in darklua.The text was updated successfully, but these errors were encountered: