public MiniPascalType NodeType(Scope Current) { factor.NodeType(Current); if (!factor.Type.IsArray) { throw new ArrayRequiredException(Type); } return(Type); }
public MiniPascalType NodeType(Scope Current) { factor.NodeType(Current); if (!Type.HasOperatorDefined(oper)) { throw new UndefinedOperatorException(Type, oper); } return(Type); }