private static boolean isSyntaxNode(@NonNull Node node) { return node.isSyntax(); }
private static boolean isGreedyNode(@NonNull Node node) { return node.isSyntax() && ((Syntax) node).greedy(); } }
@Override public void visit(@NonNull List<? extends Prism4j.Node> nodes) { for (Prism4j.Node node : nodes) { if (node.isSyntax()) { visitSyntax((Prism4j.Syntax) node); } else { visitText((Prism4j.Text) node); } } }