123456789101112131415161718192021222324252627 |
- package me.hammerle.snuviscript.compiler;
- import me.hammerle.snuviscript.code.InputProvider;
- import me.hammerle.snuviscript.code.Script;
- public class Constant extends Instruction
- {
- private final InputProvider constant;
-
- public Constant(int line, InputProvider constant)
- {
- super(line);
- this.constant = constant;
- }
- @Override
- public InputProvider execute(Script sc, InputProvider[] o) throws Exception
- {
- return constant;
- }
- @Override
- public String toString()
- {
- return String.format("push %s", constant.toString());
- }
- }
|