net.hollowcube.mql.runtime.MqlScope Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mql Show documentation
Show all versions of mql Show documentation
An interpreter and JIT compiler for a subset of Molang
The newest version!
package net.hollowcube.mql.runtime;
import net.hollowcube.mql.value.MqlHolder;
import net.hollowcube.mql.value.MqlValue;
import org.jetbrains.annotations.NotNull;
public interface MqlScope extends MqlHolder {
MqlScope EMPTY = unused -> MqlValue.NULL;
@NotNull MqlValue get(@NotNull String name);
interface Mutable extends MqlScope {
void set(@NotNull String name, @NotNull MqlValue value);
}
}