use of org.tautua.markdownpapers.ast.Node in project ceylon by eclipse.
the class Markdown method getPrev.
static Node getPrev(Node node) {
Node parent = node.jjtGetParent();
int ii = getIndexInParent(node);
return ii > 0 ? parent.jjtGetChild(ii - 1) : null;
}
use of org.tautua.markdownpapers.ast.Node in project ceylon by eclipse.
the class PlaintextMarkdownVisitor method visit.
@Override
public void visit(Link node) {
Resource resource = node.getResource();
if (resource == null) {
Node doc = node.jjtGetParent();
while (!(doc instanceof Document)) {
doc = doc.jjtGetParent();
}
resource = ((Document) doc).findResource(node.getReference());
}
if (resource != null) {
out.append(node.getText()).append(" (").append(resource.getLocation()).append(")");
} else {
out.append(node.getText());
}
}
Aggregations