1 package de.lathanda.eos.baseparser;
3 import java.util.ArrayList;
5 import de.lathanda.eos.vm.Command;
6 import de.lathanda.eos.vm.MType;
7 import de.lathanda.eos.vm.commands.StoreProperty;
17 private final String name;
19 this.
property = property;
20 this.userType = userType;
26 return types.length == 0;
37 return property.vartype;
45 return new MType[] {};
54 public void compile(ArrayList<Command> ops,
Expression target,
boolean autowindow)
throws Exception {
55 target.compile(ops, autowindow);
Type getParameterType(int i)
boolean checkType(Type[] types)
void compile(ArrayList< Command > ops, Expression target, boolean autowindow)
UserAssignProperty(UserType userType, String name, Property property)