From f7f034019306a125fff8128323d27472439c3541 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georges=20Dup=C3=A9ron?= Date: Thu, 11 Aug 2016 16:08:59 +0200 Subject: [PATCH] Removed .travis.yml dependency on Asymptote, as the version hosted there is too old to generate SVGs. Added asymptote-images, as http://pkg-build.racket-lang.org/ does not have access to external tools such as Asymptote. --- .gitignore | 2 +- .travis.yml | 4 +- README.md | 4 +- .../e56b09d1a37d8830bd93ce152f045f46.asy | 36 +++++++ .../e56b09d1a37d8830bd93ce152f045f46.pdf | Bin 0 -> 5640 bytes .../e56b09d1a37d8830bd93ce152f045f46.png | Bin 0 -> 6268 bytes .../e56b09d1a37d8830bd93ce152f045f46.svg | 93 ++++++++++++++++++ 7 files changed, 134 insertions(+), 5 deletions(-) create mode 100644 asymptote-images/e56b09d1a37d8830bd93ce152f045f46.asy create mode 100644 asymptote-images/e56b09d1a37d8830bd93ce152f045f46.pdf create mode 100644 asymptote-images/e56b09d1a37d8830bd93ce152f045f46.png create mode 100644 asymptote-images/e56b09d1a37d8830bd93ce152f045f46.svg diff --git a/.gitignore b/.gitignore index 8f532b1d1..4ef63338a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ .DS_Store compiled/ /doc/ -/asymptote-images/ \ No newline at end of file +# /asymptote-images/ needed to build on http://pkg-build.racket-lang.org/ \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 667cadc64..76ef9503c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,8 +42,8 @@ branches: addons: apt: packages: - - asymptote - - texlive-binaries + #- asymptote + #- texlive-binaries before_install: - git clone https://github.com/greghendershott/travis-racket.git ~/travis-racket diff --git a/README.md b/README.md index 165b802e0..eee1e41f1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![Build Status,](https://img.shields.io/travis/jsmaniac/scribble-math/master.svg)](https://travis-ci.org/jsmaniac/scribble-math) [![Coverage Status,](https://img.shields.io/coveralls/jsmaniac/scribble-math/master.svg)](https://coveralls.io/github/jsmaniac/scribble-math) [![Build Stats,](https://img.shields.io/badge/build-stats-blue.svg)](http://jsmaniac.github.io/travis-stats/#jsmaniac/scribble-math) -[![Online Documentation.](https://img.shields.io/badge/docs-online-blue.svg)](http://docs.racket-lang.org/scribble-math/) +[![Online Documentation.](https://img.shields.io/badge/docs-online-blue.svg)](http://docs.racket-lang.org/scribble-math@scribble-math/) scribble-math ============= @@ -19,7 +19,7 @@ To install this package, use `raco`: Documentation ============= -See the [online documentation](http://docs.racket-lang.org/scribble-math/) +See the [online documentation](http://docs.racket-lang.org/scribble-math@scribble-math/) for more information about the math syntax and the functionality of this library. diff --git a/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.asy b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.asy new file mode 100644 index 000000000..6cf4b52c4 --- /dev/null +++ b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.asy @@ -0,0 +1,36 @@ +import drawtree; + + +size(4cm, 0); + + +TreeNode root = makeNode("let"); + + +TreeNode bindings = makeNode(root, "bindings"); + + +TreeNode binding = makeNode(bindings, "binding"); + + +TreeNode bid = makeNode(binding, "id"); + + +TreeNode bexpr = makeNode(binding, "expr"); + + +TreeNode bindingddd = makeNode(bindings, "\vphantom{bg}\dots"); + + +TreeNode body = makeNode(root, "body"); + + +TreeNode bodyddd = makeNode(root, "\vphantom{bg}\dots"); + + + + +draw(root, (0,0)); + + +shipout(scale(2)*currentpicture.fit()); diff --git a/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.pdf b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.pdf new file mode 100644 index 0000000000000000000000000000000000000000..563153e5f90d818f0e3aa060e4471215d248972f GIT binary patch literal 5640 zcmb^#30McG81uyW#gTDxZ7bptijm26Ok4nY=Z2(2v??1lJ&6ni8dGluG&9yUcn!mtIfz zY3IAwY$q`x1X4uBk{ldhA51R6V;~lQ1i~It8ICC-*h417F##r0h%r8&q{5Y$FrK8@ zvMSF-am9ID*3%dEX+Go8SFMH5!q@5tDxBrZ#>USzVmgOe-|o2kFZlt|_7U#8SMD!V zv@dw^`@-BsZ&j(0)ULB_r0nb~70mJx8P-d4-lWgcD-TMx3pGESSIqTV&7D&h^(e2i zk9TaQPkWO+a-f)3X%fh+D@@#s233wMD`*yaADMlwbgR$SG&8qN_OU`FX?pmnpDcsg z7KM+UwEoS-3U6|JO!VXP>O7apk%o?9^Qv|EtDQ?}V#kbdR?)7q>{m~=Y%VsbDAMPe zEXb{8u`g_2Fq516?O%F!A>^{87uJo%3nX3WiiZ^2DlfN#1q~xsy;!~D&g#B31$*=s zHnt=M@0gMMasfGgiXg#Do!A?fKdZcc#Qer)+clxvZLN{a@6PXaf3$bQf{lg`rX918 zm!BWq8fSKVjX_EDkFSKsy$oL0(tOq~4pnU^k9vF8tF;t8)cK%3CH>{=i`j{!`;+)f zv(eLKJME7e7PxMWs8~|{{`=j=>5Gq9GCgfw?~A9b3!7o7n030Y%+LKN#6DE7$*gL% z>{aGc*XMS$v>Dr!nZJrxEh*ufwv~iFHyM4-d3jq*(uwegS+!IC5-Ld(%cj@1B<8Jb z5Wnzh$d0_b<7QO-#)rL_=ZQ_1H)}G6+j`wrU~=(*vB8LN5W+2pe+Gw68UQgq`c804 z0tWjFB^d0BiKRkUg$4>kz%mO#s5CZ&av4+>D}n@2l$acc=!B1v;6O~JNK%S074SZP zr9u>h;bAcFPY4diG&n$a*WjK(IPgFSC8&Wd9tyA>MYR*)kgyw=1Bxn$aO6M|01XI7 zu;_PeKn+L-X~k1P@Jy*#1%;6a;R8t#5TKAmkQ}m=pgs^2{X5-+xKO5$43Zd--WS7# zVz2_C{eX|W*`E^lcnlKk=kE)leExut+EWd%3S^UreSsgzXpcF#${}$+T_vUii>^Wy zMkodj4GahgaItsu4Mb^LRS7VaNGVOg6-tOpY}cwny8=`xRjP2e7@-nkuwWnIz!;^W zaEMfl$Ed;}8XKsBL}>m$e7?v!lR@Z^_+`)uOENfwxLW=n{1ipmZ$U(l6$|c|+au>Nu`e7cF6onI>N|+T`VbE6yUPBE2ndY?9S;Bbi@9K30 zjt=~sLPMAklZHYpE+c|SnGzL5r;%V6m5A_m00oXJOz^^_l9+)hVHjeK*h+%EfqzLw zE^>(s0}6+Oa4dcf#O9D-U#Ut34x%*(#6-Ya=l~T46EGmG2ZF{1j)KK721{TmEQ95+ z0#1MvFr`!>hLx}i#$gSdVyis{Nb49KLTTW@LmiEn4=A8N@ej@WK%Sv$a~ph7pd2QR z&;RgBNSdAQZ=g19pOzb8v^MDV($sL)g%gny7EP zuAls=qfP&F@pu^^zZDA@REPKVvKbur>Q z>JUGui=oL*4+&A8fY=yyLJ4G&717h*%9 zt|fopTHk8lI6wjR^_@1!lNZa%j6GW?+iftY@btGDvCYkyerDzU*6(iH=JMmN zU%O-*)TSDW1HI^e6!&2RfDXjy33c18oSKZ>|pxY&T8d&Hmg}Z zdi8wM-t@5aDaS(JT9tH5%ndasFLjc9XQg;7s!_+yFmBxAoszn3OJZte<<5s&jCIq@ zn(bwo3wo>9=*7UL#b2Lus#Y9wRpr#RY7XiITVF0wryOfslxvs!eq4U&RVda&cj}?8 z_qi4o?F;qCo!nL=+2~JMEB;-xb#+u`>>v9t9)8y8y<@Xsk<)<%w(LsNm9veKURtJX zyO})FOCJBM*vGNX1MA6s9`)|(QL|J@(6(#ojdOLrqeZ4GTZ;2bI)ay(-uhm8a6_1B z@fa`14LHMi=A)DMVyZ&ZZf(EDsz^TKp^7dttMkmP`Lo%l%Rgd9gu^fU&5ssUOiMaV zQ8uYx1}$lubZ^euv#le`b*}5|ksoh}ng7byrKij|lan3wPPfOQdZTNi3w6BtUVWCr zzJ33(&b3~CBRt^- zO`1VSdDT}s-&j9yh_=zQ-7vN7SNa+KSqFCOF#IEaRv^cF!Y_=Suz8;8jp8R`DyojU zeLba^WiiUA;Q6v1qcavKMXz=>*~!CJUcGtg`Ev^SCpL`27)V(B{Pch_v&ooXE(T_Zg*c~o}a zZ6^QzPcwVA=OwmV)it!?PwxiDp8cWzF`Uswp4YvoYu&-Z?e&-5zbb?1o)p{SJ#!5Y zpSsccIQ`vs38cEFl6lk@MJ|E!ed6wqcrL5cz3%n$WQs+lGdpufe*NpC59g-qzrJZu z@$8W(_I4vPN3z`MT=;N_=JY#Jn+TF|8frAL&MJJ^5VlezeBj zW&4FR-Gcf8Ntv^J@vVCWC2!7FY^dQNY}4IFc2a8Yb31kua*1{+?EaP6A*Lo>X6`K= zTQ(fM<@Y{!>DrWg$0^P&7EgcfJ1`8?)JUfFRyO+QZyLGPq0V}ZAuAKRaoO7f^50@* z>9xb8ZD-7@NWtSf*@hj8AYb<*-HiON#NT9doAynhuI$a0KE3_sHsiu+uf2D>vto~n z%rAPZIJG8tN(a8eO7fAov%K9sLK z4*W~Jvp(74ir2yd+4v%3=>*|3|K!TM2I^tQhnpEoZ0C}Av+lUfW%vE=Hpil`F`^(% zEn89k!}x%fdv}|3?)|K8uXg%=vLjuvW>w@5bLLO&qnVldj%>w82c?QN8NgtF_C=dQVO#pUUB}RgM(aQ5U z(0NALe176xd!x)=r?H*AQ=HD87mnUJ^^YGin-fLVIj`s@~Zn|w#bL^EB$4d)! zPQcKL(w=?)ity^H=v}g9#}A|T7KT~PGe6#DcI4N#Dc^7(t_aT&z8{&mq+>BrhJ0FV zYb(m370F<&`SD#G>g)62Ma)2$A6~=`PMQRvC=SD+C`=-iJCdJPpCCh0u_HNz>5KR# zxM49;uT&)#lsYR|lo}`EipfrVl7o{FRQVW1BTS$~Yg<1R1S%9qOSeED4@&|;!_&kk z#DkI-(!|T;DxSuXtlh!`V*(75AuS3X=SU9q^@nhULKY{*AsUrSMJXtKIuxx0HI!PR zjDt`riwsCA#nHS#Q0?~<1T#l+42~!8U|6kIQ`K~;LMee!E|&`9!X3#;Nm4OSEELnD z5H^>>Wn&x)ibkUp1U!@|5nCu?VKf?3%p7EwFhtBx_<;q$kPh?!Mm*5Yh?7K^(vj@x z?*n^;|8NF z9zx?W+4kTUK^)-EFoE&GRyWZ4gR6l5Ve1ggAzKy7VBivbak4Z)WfNx$F{xZG19DR& zq$sszF_4D=1q#Jdkx&M?r(jT!A{tkNez9L3EztoQ4lrTCA-en0+7u@E`u=Bq#>W#5 zPvG$c3Q@8<{RLyni5*5|PG}3FQ(;vW6nYqJ>E^oXp3VtSE#l zMul{?n8TqXQDQD#grQ7YG{Rs;Ggy&SVC#NU$)x=LftD!zk;DuFr31-6gCShxZ+Hlo{x=xPWP%&APwCMa+#%=1l|s;bE5S`G1P4h|!Ic&Rf&&!_ zaQ8%X;}GmEk5)k1&Kz6_2%sx_P*=nJyex1n~e#lI!A1r+J_>SN?y; ah#;=DRJc%yYYoJtA#BpLY3_a=q<;e{+7f&K literal 0 HcmV?d00001 diff --git a/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.png b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.png new file mode 100644 index 0000000000000000000000000000000000000000..b49526b059726adbc774e1b5caafd44df61e5e8f GIT binary patch literal 6268 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 literal 0 HcmV?d00001 diff --git a/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.svg b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.svg new file mode 100644 index 000000000..da7e2f1b1 --- /dev/null +++ b/asymptote-images/e56b09d1a37d8830bd93ce152f045f46.svg @@ -0,0 +1,93 @@ + +image/svg+xmlletbindingsbindingidexpr...body... + \ No newline at end of file