MolangParser
Compiles the Molang subset used by Snowstorm particle files: arithmetic, comparisons, logic, conditionals, null coalescing, variable assignment, return and Bedrock's math.* functions (trigonometry in degrees). A program with ; separators returns the value of its return statement, or 0 without one, as on Bedrock.