syldium
syldium
Add a sender type check when building a Brigadier command (fixes #202). Tested on Paper: 
This PR add support for long array tags, based on the existing int array tags.
Allows finding/renaming/deleting references to a resource (implements #18). Mergeable after some cleaning.
While some code is in the `msh` namespace, some older code isn't. It would be great to uniformize that. This would also drastically reduce the chance of a function name...
Diagnostics are contextualized errors, that point the relevant code spans. `Observation::here` is important, probably as important as giving where the declaration happened. When an immutable variable is reassigned twice for...
The virtual machine loads and resolves external variables once the bytecode is fully loaded. It ensures that all symbols exists before executing the program and avoids a string lookup at...
With the experience of a first version, the time has come to build a more resilient code analyzer that would welcome new features along the way. Most notably, the analyzer...