Package org.eclipse.xtext.nodemodel

Examples of org.eclipse.xtext.nodemodel.SyntaxErrorMessage


      message = mapToProtocMessage(message, (MessageField) currentContext);
    }
    if (currentContext == null && message.contains("RULE_STRING")) {
      return null;
    }
    return new SyntaxErrorMessage(message, SYNTAX_DIAGNOSTIC);
  }
View Full Code Here


      // appendTypeAndClassifiers(result, node);
      appendEffectiveStyle(result, node, "");

      if(containsError(node) && node.getNode() != null) {
        SyntaxErrorMessage error = node.getNode().getSyntaxErrorMessage();
        if(error != null)
          result.append(" SyntaxError: [" + error.getIssueCode() + "] " + error.getMessage());
      }
    }
    else if(node.isLeaf()) {
      // it is a leaf
      if(isHidden(node))
        result.append("hidden ");
      if(node.getGrammarElement() != null)
        result.append(new GrammarElementTitleSwitch().showAssignments().doSwitch(node.getGrammarElement()));
      else
        result.append("(unknown)");
      // result.append(" => '");
      // result.append(encodedString(node.getText()));
      // result.append("'");

      appendTypeAndClassifiers(result, node);
      appendEffectiveStyle(result, node, prefix + "    ");
      if(containsError(node) && node.getNode() != null) {
        SyntaxErrorMessage error = node.getNode().getSyntaxErrorMessage();
        if(error != null)
          result.append(" SyntaxError: [" + error.getIssueCode() + "] " + error.getMessage());
      }
    }
    else {
      result.append("neither leaf nor composite!! ");
      result.append(node.getClass().getName());
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.nodemodel.SyntaxErrorMessage

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.