Inner Workings
All layers are implemented in C#. The frontend is handled by the ScratchScriptVisitor class which is separated into 10 different categories.
Assert(type and nullability assertions)Attribute(function and top-level attributes)Binary(binary operations)Conditional(all control flow except procedures)Data(variable and list handling)General(scopes, identifiers, constants, etc.)Import(imports and function dependencies)List(list packing & handling)Procedures(function definition and calling)Unary(unary operations)
Last modified: 02 мая 2024