@atomist/clj-editors
Version:
We build a node module `@atomist/clj-editors` here. This allows us to construct clojure editors using `rewrite-cljs`. After adding this dependency, the node application will have access to javascript functions transpiled from clojurescript.
179 lines (177 loc) • 5.12 kB
JavaScript
// Compiled by ClojureScript 1.9.946 {:target :nodejs}
goog.provide('rewrite_clj.node');
goog.require('cljs.core');
goog.require('rewrite_clj.node.coercer');
goog.require('rewrite_clj.node.protocols');
goog.require('rewrite_clj.node.keyword');
goog.require('rewrite_clj.node.seq');
goog.require('rewrite_clj.node.whitespace');
goog.require('rewrite_clj.node.token');
goog.require('rewrite_clj.node.comment');
goog.require('rewrite_clj.node.forms');
goog.require('rewrite_clj.node.meta');
goog.require('rewrite_clj.node.stringz');
goog.require('rewrite_clj.node.reader_macro');
goog.require('rewrite_clj.node.quote');
goog.require('rewrite_clj.node.uneval');
goog.require('rewrite_clj.node.fn');
/**
* See [[protocols/tag]]
*/
rewrite_clj.node.tag = rewrite_clj.node.protocols.tag;
/**
* See [[protocols/sexpr]]
*/
rewrite_clj.node.sexpr = rewrite_clj.node.protocols.sexpr;
/**
* See [[protocols/string]]
*/
rewrite_clj.node.string = rewrite_clj.node.protocols.string;
/**
* See [[protocols/children]]
*/
rewrite_clj.node.children = rewrite_clj.node.protocols.children;
/**
* See [[protocols/sexprs]]
*/
rewrite_clj.node.child_sexprs = rewrite_clj.node.protocols.child_sexprs;
/**
* See [[protocols/replace-children]]
*/
rewrite_clj.node.replace_children = rewrite_clj.node.protocols.replace_children;
/**
* See [[protocols/inner?]]
*/
rewrite_clj.node.inner_QMARK_ = rewrite_clj.node.protocols.inner_QMARK_;
/**
* See [[protocols/printable-only?]]
*/
rewrite_clj.node.printable_only_QMARK_ = rewrite_clj.node.protocols.printable_only_QMARK_;
/**
* See [[protocols/coerce]]
*/
rewrite_clj.node.coerce = rewrite_clj.node.protocols.coerce;
/**
* See [[protocols/length]]
*/
rewrite_clj.node.length = rewrite_clj.node.protocols.length;
/**
* see [[forms/forms-node]]
*/
rewrite_clj.node.forms_node = rewrite_clj.node.forms.forms_node;
/**
* see [[keyword/keyword-node]]
*/
rewrite_clj.node.keyword_node = rewrite_clj.node.keyword.keyword_node;
/**
* See [[seq/list-node]]
*/
rewrite_clj.node.list_node = rewrite_clj.node.seq.list_node;
/**
* See [[seq/vector-node]]
*/
rewrite_clj.node.vector_node = rewrite_clj.node.seq.vector_node;
/**
* See [[seq/set-node]]
*/
rewrite_clj.node.set_node = rewrite_clj.node.seq.set_node;
/**
* See [[seq/map-node]]
*/
rewrite_clj.node.map_node = rewrite_clj.node.seq.map_node;
/**
* See [[stringz/string-node]]
*/
rewrite_clj.node.string_node = rewrite_clj.node.stringz.string_node;
/**
* See [[comment/comment-node]]
*/
rewrite_clj.node.comment_node = rewrite_clj.node.comment.comment_node;
/**
* See [[comment/comment?]]
*/
rewrite_clj.node.comment_QMARK_ = rewrite_clj.node.comment.comment_QMARK_;
/**
* See [[whitespace/whitespace-node]]
*/
rewrite_clj.node.whitespace_node = rewrite_clj.node.whitespace.whitespace_node;
/**
* See [[whitespace/newline-node]]
*/
rewrite_clj.node.newline_node = rewrite_clj.node.whitespace.newline_node;
/**
* See [[whitespace/spaces]]
*/
rewrite_clj.node.spaces = rewrite_clj.node.whitespace.spaces;
/**
* See [[whitespace/newlines]]
*/
rewrite_clj.node.newlines = rewrite_clj.node.whitespace.newlines;
/**
* See [[whitespace/whitespace?]]
*/
rewrite_clj.node.whitespace_QMARK_ = rewrite_clj.node.whitespace.whitespace_QMARK_;
/**
* See [[whitespace/linebreak?]]
*/
rewrite_clj.node.linebreak_QMARK_ = rewrite_clj.node.whitespace.linebreak_QMARK_;
/**
* Check whether the given node represents whitespace or comment.
*/
rewrite_clj.node.whitespace_or_comment_QMARK_ = (function rewrite_clj$node$whitespace_or_comment_QMARK_(node){
var or__7878__auto__ = rewrite_clj.node.whitespace_QMARK_.call(null,node);
if(cljs.core.truth_(or__7878__auto__)){
return or__7878__auto__;
} else {
return rewrite_clj.node.comment_QMARK_.call(null,node);
}
});
/**
* See [[token/token-node]]
*/
rewrite_clj.node.token_node = rewrite_clj.node.token.token_node;
/**
* See [[reader-macro/var-node]]
*/
rewrite_clj.node.var_node = rewrite_clj.node.reader_macro.var_node;
/**
* See [[reader-macro/eval-node]]
*/
rewrite_clj.node.eval_node = rewrite_clj.node.reader_macro.eval_node;
/**
* See [[reader-macro/reader-macro-node]]
*/
rewrite_clj.node.reader_macro_node = rewrite_clj.node.reader_macro.reader_macro_node;
/**
* See [[reader-macro/deref-node]]
*/
rewrite_clj.node.deref_node = rewrite_clj.node.reader_macro.deref_node;
/**
* See [[quote/quote-node]]
*/
rewrite_clj.node.quote_node = rewrite_clj.node.quote.quote_node;
/**
* See [[quote/syntax-quote-node]]
*/
rewrite_clj.node.syntax_quote_node = rewrite_clj.node.quote.syntax_quote_node;
/**
* See [[quote/unquote-node]]
*/
rewrite_clj.node.unquote_node = rewrite_clj.node.quote.unquote_node;
/**
* See [[quote/unquote-splicing-node]]
*/
rewrite_clj.node.unquote_splicing_node = rewrite_clj.node.quote.unquote_splicing_node;
/**
* See [[uneval/uneval-node]]
*/
rewrite_clj.node.uneval_node = rewrite_clj.node.uneval.uneval_node;
/**
* See [[meta/meta-node]]
*/
rewrite_clj.node.meta_node = rewrite_clj.node.meta.meta_node;
/**
* See [[fn/fn-node]]
*/
rewrite_clj.node.fn_node = rewrite_clj.node.fn.fn_node;
//# sourceMappingURL=node.js.map