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
When pesde experiences a parse error in a package, it quits. This means users must manually patch these packages, even though the code may be fully valid Luau code. The parser, full-moon, isn't always up to date with the latest features, so pesde needs some kind of recovery mechanism in the event of a parse error.
In the end, it boils down to finding as much information as possible in the files with parse errors and using that, as well as not affecting anything else. If the parser doesn't retrieve any useful information at all, this means pesde would simply skip that file.
It may still be useful to emit a warning of some sort, to notify users about parse errors.
The text was updated successfully, but these errors were encountered:
When pesde experiences a parse error in a package, it quits. This means users must manually patch these packages, even though the code may be fully valid Luau code. The parser, full-moon, isn't always up to date with the latest features, so pesde needs some kind of recovery mechanism in the event of a parse error.
In the end, it boils down to finding as much information as possible in the files with parse errors and using that, as well as not affecting anything else. If the parser doesn't retrieve any useful information at all, this means pesde would simply skip that file.
It may still be useful to emit a warning of some sort, to notify users about parse errors.
The text was updated successfully, but these errors were encountered: