All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clojure.pprint.pprint_base__init.class Maven / Gradle / Ivy

The newest version!
????1? clojure/pprint/pprint_base__initjava/lang/Objectload()Vconst__0Lclojure/lang/Var;		clojure/lang/Var
getRawRoot()Ljava/lang/Object;

clojure/lang/IFnconst__1Lclojure/lang/AFn;	invoke&(Ljava/lang/Object;)Ljava/lang/Object;const__2	
setDynamic(Z)Lclojure/lang/Var;
 	const__11"	#clojure/lang/IPersistentMap%setMeta (Lclojure/lang/IPersistentMap;)V'(
)java/lang/Boolean+TRUELjava/lang/Boolean;-.	,/bindRoot(Ljava/lang/Object;)V12
3clojure/pprint$fn__1112457
68:	const__12<	=	const__14?	@	const__15Ljava/lang/Object;BC	D	const__16F	G	const__18I	J	const__19LC	M	const__20O	P	const__23R	S	const__24U	V	const__26X	Y	const__27[	\	const__29^	_	const__30a	b	const__32d	e	const__33g	h	const__35j	k	const__36m	n	const__38p	q	const__39sC	t	const__40v	w	const__42y	z	const__43|C	}	const__44	?	const__46?	?	const__47?	?	const__50?	?	const__51?	?	const__53?	?	const__54?	?get?
?	const__55?	?	const__59?	?clojure/pprint$pr_with_base?
?8	const__60?	?	const__62?	?	const__87?	?	const__88?	?	const__91?	?clojure/pprint$binding_map?
?8setMacro?
?	const__92?	?	const__95?	?clojure/pprint$table_ize?
?8	const__96?	?	const__99?	?#clojure/pprint$pretty_writer_QMARK_?
?8
const__100?	?
const__103?	?!clojure/pprint$make_pretty_writer?
?8
const__104?	?
const__107?	?!clojure/pprint$with_pretty_writer?
?8
const__108?	?
const__111?	?clojure/pprint$write_out?
?8
const__112?	?
const__115?	?clojure/pprint$write?
?8
const__116?	?
const__119?	?clojure/pprint$pprint?
?8
const__120?	?
const__123?	?clojure/pprint$pp?
?8
const__124?	?
const__127	"clojure/pprint$set_pprint_dispatch
8
const__128	
const__131		
#clojure/pprint$with_pprint_dispatch

8
const__132	
const__135	clojure/pprint$parse_lb_options
8
const__136	
const__139	#clojure/pprint$check_enumerated_arg
8
const__140!	"
const__143$	%clojure/pprint$level_exceeded'
(8
const__144*	+
const__147-	.#clojure/pprint$pprint_logical_block0
18
const__1483	4
const__1516	7clojure/pprint$pprint_newline9
:8
const__152<	=
const__155?	@clojure/pprint$pprint_indentB
C8
const__156E	F
const__159H	Iclojure/pprint$pprint_tabK
L8
const__160N	O
const__163Q	Rclojure/pprint$pll_mod_bodyT
U8
const__164W	X
const__167Z	[ clojure/pprint$print_length_loop]
^8__init0clojure.coreain-nscclojure/lang/RTevar8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;gh
ficlojure.pprintkclojure/lang/Symbolmintern;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol;op
nqclojure/lang/AFns*print-pretty*udocwkeyword<(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword;yz
f{5Bind to true if you want write to use pretty printing}added1.2?dynamic?line?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??column?file?clojure/pprint/pprint_base.clj?map2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;??
f?*print-right-margin*??Pretty printing will try to avoid anything going beyond this column.
Set it to nil to have pprint let the line be arbitrarily long. This will ignore all 
non-mandatory newlines.?Hjava/lang/Long?(J)Ljava/lang/Long;??
??*print-miser-width*??The column at which to enter miser style. Depending on the dispatch table, 
miser style add newlines in more places to try to keep lines short allowing for further 
levels of nesting.?(
*print-lines*?private?WMaximum number of lines to print in a pretty print instance (N.B. This is not yet used)?*print-circle*?4Mark circular structures (N.B. This is not yet used)?*print-shared*?LMark repeated structures rather than repeat them (N.B. This is not yet used)?*print-suppress-namespaces*?vDon't print namespaces with symbols. This is particularly useful when 
pretty printing the results of macro expansions?
*print-radix*??Print a radix specifier in front of integers and rationals. If *print-base* is 2, 8, 
or 16, then the radix specifier used is #b, #o, or #x, respectively. Otherwise the 
radix specifier is in the form #XXr where XX is the decimal value of *print-base* ?*print-base*?4The base to use for printing integers and rationals.?
*current-level*?*current-length*?format-simple-number?declared?orig-pr?pr?pr-with-base?arglists?x?clojure/lang/Tuple?create4(Ljava/lang/Object;)Lclojure/lang/IPersistentVector;??
??java/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??clojure/lang/PersistentList?0(Ljava/util/List;)Lclojure/lang/IPersistentList;??
??write-option-table?miser-width?right-margin?circle?lines?suppress-namespaces?radix?level?
*print-level*?readably?*print-readably*?dispatch?*print-pprint-dispatch*?length*print-length*prettybasebinding-map	amap&
bodyX(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;?
?	table-izetmF(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;?
?pretty-writer?#Return true iff x is a PrettyWriter__init1make-pretty-writer"base-writer$RWrap base-writer in a PrettyWriter with the specified right-margin and miser-width&with-pretty-writer(	write-out*object,Write an object to *out* subject to the current bindings of the printer control 
variables. Use the kw-args argument to override individual variables for this call (and 
any recursive calls).

*out* must be a PrettyWriter if pretty printing is enabled. This is the responsibility
of the caller.

This method is primarily intended for use by pretty print dispatch functions that 
already know that the pretty printer will have set up their environment appropriately.
Normal library clients should use the standard "write" interface. .write0kw-args2TWrite an object subject to the current bindings of the printer control variables.
Use the kw-args argument to override individual variables for this call (and any 
recursive calls). Returns the string result if :stream is nil or nil otherwise.

The following keyword arguments can be passed with values:
  Keyword              Meaning                              Default value
  :stream              Writer for output or nil             true (indicates *out*)
  :base                Base to use for writing rationals    Current value of *print-base*
  :circle*             If true, mark circular structures    Current value of *print-circle*
  :length              Maximum elements to show in sublists Current value of *print-length*
  :level               Maximum depth                        Current value of *print-level*
  :lines*              Maximum lines of output              Current value of *print-lines*
  :miser-width         Width to enter miser mode            Current value of *print-miser-width*
  :dispatch            The pretty print dispatch function   Current value of *print-pprint-dispatch*
  :pretty              If true, do pretty printing          Current value of *print-pretty*
  :radix               If true, prepend a radix specifier   Current value of *print-radix*
  :readably*           If true, print readably              Current value of *print-readably*
  :right-margin        The column for the right margin      Current value of *print-right-margin*
  :suppress-namespaces If true, no namespaces in symbols    Current value of *print-suppress-namespaces*

  * = not yet supported
4pprint6writer8?Pretty print object to the optional output writer. If the writer is not provided, 
print the object to the currently bound value of *out*.:pp<"()Lclojure/lang/IPersistentVector;?>
??hA convenience macro that pretty prints the last thing output. This is
exactly equivalent to (pprint *1).Aset-pprint-dispatchCfunctionE@Set the pretty print dispatch function to a function matching (fn [obj] ...)
where obj is the object to pretty print. That function will be called with *out* set
to a pretty printing writer to which it should do its printing.

For example functions, see simple-dispatch and code-dispatch in 
clojure.pprint.dispatch.clj.Gwith-pprint-dispatchIGExecute body with the pretty print dispatch function bound to function.Kparse-lb-optionsMoptsOcheck-enumerated-argQargSchoicesUlevel-exceededWpprint-logical-blockYoptions*[]Execute the body as a pretty printing logical block with output to *out* which 
must be a pretty printing writer. When used from pprint or cl-format, this can be 
assumed. 

This function is intended for use when writing custom dispatch functions.

Before the body, the caller can optionally specify options: :prefix, :per-line-prefix, 
and :suffix.]pprint-newline_kindaPrint a conditional newline to a pretty printing stream. kind specifies if the 
newline is :linear, :miser, :fill, or :mandatory. 

This function is intended for use when writing custom dispatch functions.

Output is sent to *out* which must be a pretty printing writer.c
pprint-indenterelative-togni?Create an indent at this point in the pretty printing stream. This defines how 
following lines are indented. relative-to can be either :block or :current depending 
whether the indent should be computed relative to the start of the logical block or
the current column position. n is an offset. 

This function is intended for use when writing custom dispatch functions.

Output is sent to *out* which must be a pretty printing writer.k
pprint-tabmcolnumocolincq?Tab at this point in the pretty printing stream. kind specifies whether the tab
is :line, :section, :line-relative, or :section-relative. 

Colnum and colinc specify the target column and the increment to move the target
forward if the output is already past the original target.

This function is intended for use when writing custom dispatch functions.

Output is sent to *out* which must be a pretty printing writer.

THIS FUNCTION IS NOT YET IMPLEMENTED.spll-mod-bodyuvar-symwprint-length-loopybindings{}A version of loop that iterates at most *print-length* times. This is designed 
for use in pretty-printer dispatch functions.}1.3`
?!
? clojure.pprint.pprint_base__init?classForName%(Ljava/lang/String;)Ljava/lang/Class;??
f?java/lang/Class?getClassLoader()Ljava/lang/ClassLoader;??
??clojure/lang/Compiler?pushNSandLoader(Ljava/lang/ClassLoader;)V??
??
?popThreadBindings?
?CodeLineNumberTable!N"<?BCFILCORUX[^adgjmpsCvy|C??????????????????????????????	!$*-36<?EHNQWZ	??2??
??????!Y?$?&?*Y?0?4?6Y?9??;?>?!Y?A?&?*Y?E?4?H?!Y?K?&?*Y?N?4?Q?!Y?T?&?*Y?4?W?!Y?Z?&?*Y?4?]?!Y?`?&?*Y?4?c?!Y?f?&?*Y?4?i?!Y?l?&?*Y?4?o?!Y?r?&?*Y?u?4?x?!Y?{?&?*Y?~?4???!Y???&?*Y?4??Y???&?*??Y???&?*Y?????4??Y???&?*Y??Y???4??Y???&?*Y???4??Y???&?*Y??Y???4?????????Y???&?*Y??Y???4??Y???&?*Y??Y?ƶ4??Y???&?*Y??Y?϶4??Y???&?*Y??Y?ض4??????Ҳ?Y???&?*Y??Y??4??Y???&?*Y??Y??4??Y???&?*Y??Y??4??Y???&?*Y??Y???4?????????Y??&?*Y?Y??4?Y??&?*Y?
Y??4??????Y??&?*Y?Y??4?Y??&?*Y?Y? ?4?#Y?&?&?*Y?(Y?)?4?,Y?/?&?*Y?1Y?2?4?,????,?5Y?8?&?*Y?:Y?;?4?>Y?A?&?*Y?CY?D?4?GY?J?&?*Y?LY?M?4?PY?S?&?*Y?UY?V?4?YY?\?&?*Y?^Y?_?4?Y????Y??*
0"3"????d??.??	`?
?

?bd?j??
l?r?t?lv?j???Yx?|SY~SY??|SY?SY??|SY?0SY??|SY??SY??|SY	??SY
??|SY?S???t?$l??j??>?Yx?|SY?SY??|SY?SY??|SY?0SY??|SY(??SY??|SY	??SY
??|SY?S???t?A????El??j??H?Yx?|SY?SY??|SY?SY??|SY?0SY??|SY/??SY??|SY	??SY
??|SY?S???t?K????Nl??j??Q?Y??|SY?0SYx?|SY?SY??|SY?0SY??|SY7??SY??|SY	??SY
??|SY?S???t?Tl??j??W?Y??|SY?0SYx?|SY?SY??|SY?0SY??|SY=??SY??|SY	??SY
??|SY?S???t?Zl??j??]?Y??|SY?0SYx?|SY?SY??|SY?0SY??|SYC??SY??|SY	??SY
??|SY?S???t?`l??j??c?Yx?|SY?SY??|SY?SY??|SY?0SY??|SYH??SY??|SY	??SY
??|SY?S???t?fl??j??i?Yx?|SY?SY??|SY?SY??|SY?0SY??|SYP??SY??|SY	??SY
??|SY?S???t?ll??j??o?Yx?|SY?SY??|SY?SY??|SY?0SY??|SYW??SY??|SY	??SY
??|SY?S???t?r¸??ulŸj??x
?Y??|SY?0SY??|SY?0SY??|SYc??SY??|SY??SY??|SY	?S???t?{	???~lǸj???
?Y??|SY?0SY??|SY?0SY??|SYe??SY??|SY??SY??|SY	?S???t??lɸj????Y˸|SY?0SY??|SYm??SY??|SY??SY??|SY?S???t??l͸j????Y??|SY?0SY??|SYo??SY??|SY??SY??|SY?S???t??bϸj???lѸj???
?Y??|SY?0SYӸ|SY?Yոr??S???SY??|SYq??SY??|SY??SY??|SY	?S???t??l?j????Y??|SY?0SY??|SYv??SY??|SY??SY??|SY?S???t???Y?|SYl??rSY?|SYl??rSY?|SYl??rSY?|SYl??rSY?|SY	l??rSY
??|SYl??rSY??|SY
b??rSY??|SYb??rSY??|SYl?rSY?|SYb?rSY?|SYlv?rSY?|SYl??rS???t??l
?j???
?Y??|SY?0SYӸ|SY?Y?r?r?r?S???SY??|SY???SY??|SY??SY??|SY	?S???t??l?j???
?Y??|SY?0SYӸ|SY?Y?r?r?S???SY??|SY???SY??|SY??SY??|SY	?S???t??l?j????Y??|SY?0SYӸ|SY?Yոr??S???SYx?|SY SY??|SY???SY??|SY	??SY
??|SY?S???t?ñ	!?
q

el#?j????Y??|SY?0SYӸ|SY?Y%?r?r?r?S???SYx?|SY'SY??|SY???SY??|SY	??SY
??|SY?S???t??l)?j???
?Y??|SY?0SYӸ|SY?Y%?r?r?r?S???SY??|SY???SY??|SY??SY??|SY	?S???t??l+?j????YӸ|SY?Y-?r??S???SYx?|SY/SY??|SY?SY??|SY???SY??|SY	??SY
??|SY?S???t??l1?j????YӸ|SY?Y-?r?r3?r?S???SYx?|SY5SY??|SY?SY??|SYŸ?SY??|SY	??SY
??|SY?S???t??l7?j????YӸ|SY?Y-?r??SY-?r9?r?S???SYx?|SY;SY??|SY?SY??|SY??SY??|SY	??SY
??|SY?S???t??l=?j????YӸ|SY?Y?@S???SYx?|SYBSY??|SY?SY??|SY???SY??|SY	??SY
??|SY?S???t??lD?j????YӸ|SY?YF?r??S???SYx?|SYHSY??|SY?SY??|SY??SY??|SY	??SY
??|SY?S???t?lJ?j???YӸ|SY?YF?r?r?r?S???SYx?|SYLSY??|SY?SY??|SY??SY??|SY	??SY
??|SY?S???t?lN?j??
?Y??|SY?0SYӸ|SY?YP?r?r?S???SY??|SY??SY??|SY??SY??|SY	?S???t?lR?j??
?Y??|SY?0SYӸ|SY?YT?rV?r?S???SY??|SY$??SY??|SY??SY??|SY	?S???t?lX?j??#
?Y??|SY?0SYӸ|SY?Y?@S???SY??|SY+??SY??|SY??SY??|SY	?S???t?&lZ?j??,?YӸ|SY\?r?r???SYx?|SY^SY??|SY?SY??|SY.??SY??|SY	??SY
??|SY?S???t?/l`?j??5?YӸ|SY?Yb?r??S???SYx?|SYdSY??|SY?SY??|SYI??SY??|SY	??SY
??|SY?S???t?8lf?j??>?YӸ|SY?Yh?rj?r?S???SYx?|SYlSY??|SY?SY??|SYU??SY??|SY	??SY
??|SY?S???t?Aln?j??G?YӸ|SY?Yb?rp?rr?r?S???SYx?|SYtSY??|SY?SY??|SYd??SY??|SY	??SY
??|SY?S???t?Jlv?j??P
?Y??|SY?0SYӸ|SY?Yx?r?r?S???SY??|SY|??SY??|SY??SY??|SY	?S???t?Slz?j??Y?YӸ|SY?Y|?r?r?r?S???SYx?|SY~SY??|SY?SY??|SY???SY??|SY	??SY
??|SY?S???t?\?	??4 ????????????????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy