Package org.rascalmpl.interpreter.staticErrors

Examples of org.rascalmpl.interpreter.staticErrors.UninitializedVariable


        throw new UndeclaredVariable(
            org.rascalmpl.interpreter.utils.Names.name(name), name);
      }

      if (variable.getValue() == null) {
        throw new UninitializedVariable(
            org.rascalmpl.interpreter.utils.Names.name(name), name);
      }

      return variable;
    }
View Full Code Here


        throw new UndeclaredVariable(
            org.rascalmpl.interpreter.utils.Names.name(name), name);
      }

      if (variable.getValue() == null) {
        throw new UninitializedVariable(
            org.rascalmpl.interpreter.utils.Names.name(name), name);
      }

      return variable;
    }
View Full Code Here

            org.rascalmpl.interpreter.utils.Names.fullName(name),
            name);
      }

      if (variable.getValue() == null) {
        throw new UninitializedVariable(
            org.rascalmpl.interpreter.utils.Names.fullName(name),
            name);
      }

      return variable;
View Full Code Here

        throw new UndeclaredVariable(name, env.getCurrentAST());
      }
     
      IValue value = variable.getValue();
      if (value == null) {
        throw new UninitializedVariable(name, env.getCurrentAST());
      }
     
      return escape(value);
    }
View Full Code Here

    if (variable == null) {
      throw new UndeclaredVariable(name, this);
    }

    if (variable.getValue() == null) {
      throw new UninitializedVariable(name, this);
    }
   
    return variable;
  }
View Full Code Here

          .getAnnotation());
      Result<IValue> result = this.getReceiver().interpret(
          (Evaluator) __eval.__getEval());

      if (result == null || result.getValue() == null) {
        throw new UninitializedVariable(label, this.getReceiver());
      }

      if (!__eval.__getEnv().declaresAnnotation(result.getType(), label)) {
        throw new UndeclaredAnnotation(label, result.getType(),
            this);
View Full Code Here

      Result<IValue> receiver = this.getReceiver().interpret(
          (Evaluator) __eval.__getEval());
      String label = org.rascalmpl.interpreter.utils.Names.name(this.getField());

      if (receiver == null || receiver.getValue() == null) {
        throw new UninitializedVariable(label, this.getReceiver());
      }

      if (receiver.getType().isTuple()) {

        int idx = receiver.getType().getFieldIndex(label);
View Full Code Here

      Result<IValue> subscript = this.getSubscript().interpret(
          (Evaluator) __eval.__getEval());
      Result<IValue> result;

      if (rec == null || rec.getValue() == null) {
        throw new UninitializedVariable(this.getReceiver());
      }

      if (rec.getType().isList()
          && subscript.getType().isInteger()) {
        try {
View Full Code Here

      super(__param1, __param2, __param3);
    }

    @Override
    public IBooleanResult buildBacktracker(IEvaluatorContext __eval) {
      throw new UninitializedVariable(Names.name(getName()), this);
    }
View Full Code Here

      if (result != null && result.getValue() != null) {
        return result;
      }

      throw new UninitializedVariable(
          org.rascalmpl.interpreter.utils.Names.name(this.getName()),
          this);

    }
View Full Code Here

TOP

Related Classes of org.rascalmpl.interpreter.staticErrors.UninitializedVariable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.