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.LoadProperty;
17 private final String name;
20 this.
property = property;
21 this.userType = userType;
27 return types.length == 0;
32 return property.vartype;
42 return new MType[] {};
51 public void compile(ArrayList<Command> ops,
Expression target,
boolean autowindow)
throws Exception {
52 target.compile(ops, autowindow);
static SystemType UNKNOWN
boolean checkType(Type[] types)
void compile(ArrayList< Command > ops, Expression target, boolean autowindow)
Type getParameterType(int i)
UserReadProperty(UserType userType, String name, Property property)