Examples of DLTKToken


Examples of org.eclipse.dltk.ast.DLTKToken

      // TODO handle default syntax errors smarter:
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", messages[0], 0, new String[] {},
              ProblemSeverities.Error, st, et, re.token.getLine());
      if (!problems.contains(defaultProblem)) {
View Full Code Here

Examples of org.eclipse.dltk.ast.DLTKToken

    } else if (re instanceof FailedPredicateException) {
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      int st = convert.getColumn();
      int et = convert.getColumn() + convert.getText().length();
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", "Type not defined in this script: "
              + convert.getText(), 0, new String[] {}, ProblemSeverities.Warning, st, et,
              re.token.getLine());
      if (!problems.contains(defaultProblem)) {
        reporter.reportProblem(defaultProblem);
        problems.add(defaultProblem);
        System.out.println(messages[0] + " ### line " + re.token.getLine());
      }
    } else {
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      int st = convert.getColumn();
      int et = convert.getColumn() + convert.getText().length();
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", messages[0], 0, new String[] {},
              ProblemSeverities.Error, st, et, re.token.getLine());
      if (!problems.contains(defaultProblem)) {
View Full Code Here

Examples of org.eclipse.dltk.ast.DLTKToken

  }

  @Deprecated
  public DLTKToken convert(Token token) {
    if (token == null) {
      DLTKToken t = new DLTKToken(0, "");
      t.setLine(1);
      return t;
    }
    int line = token.getLine() - 1;
    if (line < 0) {
      line = 0;
    }
    int[] bounds = this.model.getBounds(line);
    DLTKToken t = new DLTKToken(token.getType(), token.getText());
    int offset = token.getCharPositionInLine();
    if (offset < 0) {
      offset = 0;
    }
    t.setColumn(bounds[0] + offset);
    t.setLine(line);
    return t;
  }
View Full Code Here

Examples of org.eclipse.dltk.ast.DLTKToken

      // TODO handle default syntax errors smarter:
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", messages[0], 0, new String[] {},
              ProblemSeverities.Error, st, et, re.token.getLine());
      if (!problems.contains(defaultProblem)) {
View Full Code Here

Examples of org.eclipse.dltk.ast.DLTKToken

    } else if (re instanceof FailedPredicateException) {
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      int st = convert.getColumn();
      int et = convert.getColumn() + convert.getText().length();
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", "Type not defined in this script: "
              + convert.getText(), 0, new String[] {}, ProblemSeverities.Warning, st, et,
              re.token.getLine());
      if (!problems.contains(defaultProblem)) {
        reporter.reportProblem(defaultProblem);
        problems.add(defaultProblem);
        System.out.println(messages[0] + " ### line " + re.token.getLine());
      }
    } else {
      String[] messages = { "Syntax Error:" + message, message };
      if (message == null) {
        messages[0] = re.toString();
      }
      DLTKToken convert = this.converter.convert(re.token);
      int st = convert.getColumn();
      int et = convert.getColumn() + convert.getText().length();
      // reporter.handle(CompilerOptions.OFFSET, messages, messages,
      // st, et);
      DefaultProblem defaultProblem = new DefaultProblem("", messages[0], 0, new String[] {},
              ProblemSeverities.Error, st, et, re.token.getLine());
      if (!problems.contains(defaultProblem)) {
View Full Code Here

Examples of org.eclipse.dltk.ast.DLTKToken

   * @return
   */
  @Deprecated
  public DLTKToken convert(Token token) {
    if (token == null) {
      DLTKToken t = new DLTKToken(0, "");
      t.setLine(1);
      return t;
    }
    int line = token.getLine() - 1;
    if (line < 0) {
      line = 0;
    }
    int[] bounds = this.model.getBounds(line);
    DLTKToken t = new DLTKToken(token.getType(), token.getText());
    int offset = token.getCharPositionInLine();
    if (offset < 0) {
      offset = 0;
    }
    t.setColumn(bounds[0] + offset);
    t.setLine(line);
    return t;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.