@Override public boolean visitParseArtefact(Node node) { formatter.buildInline(node); formatter.fail("ARTEFACT: " + node.getClass().getSimpleName()); formatter.closeInline(); return true; }
@Override public boolean visitNode(Node node) { formatter.buildBlock(node); formatter.fail("NOT_IMPLEMENTED: " + node.getClass().getSimpleName()); formatter.closeBlock(); return false; }
@Override public boolean visitNode(Node node) { formatter.buildBlock(node); formatter.fail("NOT_IMPLEMENTED: " + node.getClass().getSimpleName()); formatter.closeBlock(); return false; }
@Override public boolean visitParseArtefact(Node node) { formatter.buildInline(node); formatter.fail("ARTEFACT: " + node.getClass().getSimpleName()); formatter.closeInline(); return true; }
@Override public boolean visitParseArtefact(Node node) { formatter.buildInline(node); formatter.fail("ARTEFACT: " + node.getClass().getSimpleName()); formatter.closeInline(); return true; }
@Override public boolean visitNode(Node node) { formatter.buildBlock(node); formatter.fail("NOT_IMPLEMENTED: " + node.getClass().getSimpleName()); formatter.closeBlock(); return false; }
@Override public boolean visitKeywordModifier(KeywordModifier node) { formatter.buildInline(node); formatter.property("modifier", node.astName()); if (node.astName() == null || node.astName().isEmpty()) formatter.fail("MISSING_MODIFIER"); else formatter.keyword(node.astName()); formatter.closeInline(); return true; }
@Override public boolean visitKeywordModifier(KeywordModifier node) { formatter.buildInline(node); formatter.property("modifier", node.astName()); if (node.astName() == null || node.astName().isEmpty()) formatter.fail("MISSING_MODIFIER"); else formatter.keyword(node.astName()); formatter.closeInline(); return true; }
@Override public boolean visitKeywordModifier(KeywordModifier node) { formatter.buildInline(node); formatter.property("modifier", node.astName()); if (node.astName() == null || node.astName().isEmpty()) formatter.fail("MISSING_MODIFIER"); else formatter.keyword(node.astName()); formatter.closeInline(); return true; }
@Override public boolean visitComment(Comment node) { formatter.buildBlock(node); formatter.append(node.astBlockComment() ? "/*" : "//"); if (node.astContent() == null) formatter.fail("MISSING_COMMENT"); else formatter.append(node.astContent()); if (node.astBlockComment()) formatter.append("*/"); formatter.closeBlock(); return true; }
@Override public boolean visitComment(Comment node) { formatter.buildBlock(node); formatter.append(node.astBlockComment() ? "/*" : "//"); if (node.astContent() == null) formatter.fail("MISSING_COMMENT"); else formatter.append(node.astContent()); if (node.astBlockComment()) formatter.append("*/"); formatter.closeBlock(); return true; }
@Override public boolean visitComment(Comment node) { formatter.buildBlock(node); formatter.append(node.astBlockComment() ? "/*" : "//"); if (node.astContent() == null) formatter.fail("MISSING_COMMENT"); else formatter.append(node.astContent()); if (node.astBlockComment()) formatter.append("*/"); formatter.closeBlock(); return true; }