Commit 56ffb754 authored by Igor Dejanovic's avatar Igor Dejanovic

Arpeggio logo

parent bb72bea5
.. image:: https://raw.githubusercontent.com/igordejanovic/Arpeggio/master/art/arpeggio-logo.png
:height: 100
Arpeggio - PEG parser
=====================
.. image:: https://travis-ci.org/igordejanovic/Arpeggio.svg
:target: https://travis-ci.org/igordejanovic/Arpeggio
Arpeggio - Packrat parser interpreter
=====================================
Arpeggio is PEG grammar interpreter implemented as recursive descent
parser with memoization (aka Packrat parser).
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="811.55994"
height="245.89455"
id="svg2994"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="arpeggio-logo.svg"
inkscape:export-filename="/home/igor/Dropbox/Projekti/GitHub/arpeggio/art/arpeggio-logo.png"
inkscape:export-xdpi="54.66"
inkscape:export-ydpi="54.66">
<defs
id="defs2996" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="452.59772"
inkscape:cy="206.69833"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1280"
inkscape:window-height="753"
inkscape:window-x="-4"
inkscape:window-y="-3"
inkscape:window-maximized="1" />
<metadata
id="metadata2999">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-165.16501,-398.80591)">
<g
id="g3815"
style="stroke:#b3b3b3">
<rect
transform="translate(0,308.2677)"
y="164.26692"
x="165.66502"
height="145.46196"
width="810.14233"
id="rect3031"
style="color:#000000;fill:none;stroke:#b3b3b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3033"
d="m 165.72563,505.76813 809.84604,0"
style="color:#000000;fill:none;stroke:#b3b3b3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3035"
d="m 165.66501,545.2656 809.84601,0"
style="color:#000000;fill:none;stroke:#b3b3b3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3037"
d="m 165.66502,581.46866 810.55991,0"
style="color:#000000;fill:#000000;stroke:#b3b3b3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<path
inkscape:connector-curvature="0"
id="path3007"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 257.61016,575.46086 -44.8883,0 -7.0837,20.28175 -28.85676,0 41.2346,-111.32594 34.22546,0 41.23459,111.32594 -28.85676,0 -7.00913,-20.28175 m -37.73003,-20.65458 30.49719,0 -15.21131,-44.29177 -15.28588,44.29177" />
<path
inkscape:connector-curvature="0"
id="path3009"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 369.01067,534.97192 c -2.33645,-1.09356 -4.67283,-1.88892 -7.00913,-2.38609 -2.28674,-0.54675 -4.59826,-0.82015 -6.93457,-0.82022 -6.86006,7e-5 -12.15419,2.21217 -15.88241,6.63631 -3.67859,4.37455 -5.51787,10.66288 -5.51783,18.86502 l 0,38.47567 -26.69436,0 0,-83.5131 26.69436,0 0,13.72001 c 3.42996,-5.46804 7.35706,-9.44485 11.78132,-11.93044 4.47386,-2.53514 9.81769,-3.80274 16.03153,-3.80283 0.89471,9e-5 1.86406,0.0498 2.90804,0.14913 1.04385,0.0498 2.56001,0.19893 4.54849,0.44739 l 0.0746,24.15915" />
<path
inkscape:connector-curvature="0"
id="path3011"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 409.12679,583.66304 0,43.84438 -26.69437,0 0,-115.27791 26.69437,0 0,12.22871 c 3.67851,-4.87152 7.75474,-8.45065 12.2287,-10.7374 4.47386,-2.3363 9.61886,-3.50448 15.43501,-3.50457 10.28993,9e-5 18.74065,4.10117 25.35219,12.30327 6.61136,8.15254 9.91708,18.66623 9.91718,31.54111 -10e-5,12.87496 -3.30582,23.41351 -9.91718,31.61567 -6.61154,8.15247 -15.06226,12.22871 -25.35219,12.22871 -5.81615,0 -10.96115,-1.14334 -15.43501,-3.43 -4.47396,-2.33638 -8.55019,-5.94036 -12.2287,-10.81197 m 17.74653,-54.05982 c -5.71672,7e-5 -10.11607,2.11275 -13.19805,6.33805 -3.03236,4.17571 -4.54852,10.21549 -4.54848,18.11936 -4e-5,7.90395 1.51612,13.96859 4.54848,18.19392 3.08198,4.17568 7.48133,6.2635 13.19805,6.26349 5.71661,10e-6 10.06624,-2.08781 13.04892,-6.26349 3.03225,-4.17562 4.54841,-10.24026 4.54848,-18.19392 -7e-5,-7.95358 -1.51623,-14.01822 -4.54848,-18.19393 -2.98268,-4.17559 -7.33231,-6.26341 -13.04892,-6.26348" />
<path
inkscape:connector-curvature="0"
id="path3013"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 575.25821,553.76237 0,7.60566 -62.41113,0 c 0.6462,6.26351 2.90801,10.96111 6.78544,14.09283 3.87735,3.13176 9.29576,4.69763 16.25523,4.69761 5.61719,2e-5 11.35871,-0.8202 17.22458,-2.46065 5.91543,-1.69013 11.98006,-4.22534 18.19392,-7.60566 l 0,20.58002 c -6.31328,2.38609 -12.62646,4.17565 -18.93958,5.3687 -6.31325,1.24275 -12.62644,1.86413 -18.93957,1.86413 -15.11194,0 -26.86838,-3.82768 -35.26938,-11.48305 -8.35132,-7.70506 -12.52697,-18.49216 -12.52696,-32.36133 -1e-5,-13.62053 4.10108,-24.33307 12.30327,-32.13763 8.25186,-7.80442 19.58577,-11.70666 34.00176,-11.70675 13.12342,9e-5 23.61226,3.95204 31.46654,11.85588 7.90383,7.90398 11.85579,18.46739 11.85588,31.69024 m -27.44002,-8.87327 c -7e-5,-5.07038 -1.49137,-9.14661 -4.47391,-12.2287 -2.93296,-3.13168 -6.7855,-4.69755 -11.55762,-4.69761 -5.16991,6e-5 -9.37041,1.46651 -12.60153,4.39935 -3.2312,2.88325 -5.24446,7.0589 -6.03979,12.52696 l 34.67285,0" />
<path
inkscape:connector-curvature="0"
id="path3015"
style="font-size:152.70967102000000182px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 652.20956,597.57521 c -3.67862,4.87161 -7.73,8.45074 -12.15414,10.7374 -4.42426,2.28667 -9.5444,3.43 -15.36045,3.43 -10.19061,0 -18.61648,-4.00166 -25.27762,-12.005 -6.66118,-8.05303 -9.99175,-18.29332 -9.99175,-30.72089 0,-12.4772 3.33057,-22.69264 9.99175,-30.64633 6.66114,-8.00326 15.08701,-12.00492 25.27762,-12.00501 5.81605,9e-5 10.93619,1.14342 15.36045,3.43 4.42414,2.28675 8.47552,5.89074 12.15414,10.81197 l 0,-12.37784 26.8435,0 0,75.08723 c -10e-5,13.42174 -4.25032,23.66203 -12.75067,30.72089 -8.4508,7.10853 -20.7292,10.6628 -36.83524,10.66283 -5.21961,-3e-5 -10.26519,-0.39771 -15.13675,-1.19304 -4.87162,-0.79539 -9.76807,-2.01329 -14.68936,-3.6537 l 0,-20.80371 c 4.67274,2.68434 9.24607,4.67275 13.72001,5.96522 4.47388,1.34216 8.97265,2.01325 13.49632,2.01326 8.74894,-1e-5 15.16154,-1.91385 19.23784,-5.74152 4.07616,-3.82769 6.11428,-9.81776 6.11435,-17.97023 l 0,-5.74153 m -17.5974,-51.97199 c -5.51788,7e-5 -9.81781,2.03818 -12.8998,6.11435 -3.08206,4.07629 -4.62308,9.84267 -4.62304,17.29915 -4e-5,7.6554 1.49127,13.47148 4.47391,17.44827 2.98257,3.92712 7.33221,5.89067 13.04893,5.89065 5.56748,2e-5 9.89226,-2.03809 12.97435,-6.11435 3.08197,-4.0762 4.62298,-9.81772 4.62305,-17.22457 -7e-5,-7.45648 -1.54108,-13.22286 -4.62305,-17.29915 -3.08209,-4.07617 -7.40687,-6.11428 -12.97435,-6.11435" />
<path
inkscape:connector-curvature="0"
id="path3017"
style="font-size:152.70967102000000182px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 761.67135,565.57521 c -3.67862,4.87161 -7.72999,8.45074 -12.15414,10.7374 -4.42426,2.28667 -9.5444,3.43 -15.36044,3.43 -10.19062,0 -18.61649,-4.00166 -25.27763,-12.005 -6.66117,-8.05303 -9.99175,-18.29332 -9.99175,-30.72089 0,-12.4772 3.33058,-22.69264 9.99175,-30.64633 6.66114,-8.00326 15.08701,-12.00492 25.27763,-12.00501 5.81604,9e-5 10.93618,1.14342 15.36044,3.43 4.42415,2.28675 8.47552,5.89074 12.15414,10.81197 l 0,-12.37784 26.8435,0 0,75.08723 c -10e-5,13.42174 -4.25031,23.66203 -12.75066,30.72089 -8.45081,7.10853 -20.72921,10.6628 -36.83525,10.66283 -5.21961,-3e-5 -10.26518,-0.39771 -15.13675,-1.19304 -4.87162,-0.79539 -9.76807,-2.01329 -14.68935,-3.6537 l 0,-20.80371 c 4.67273,2.68434 9.24606,4.67275 13.72001,5.96522 4.47388,1.34216 8.97264,2.01325 13.49631,2.01326 8.74894,-1e-5 15.16154,-1.91385 19.23784,-5.74152 4.07617,-3.82769 6.11428,-9.81776 6.11435,-17.97023 l 0,-5.74153 m -17.5974,-51.97199 c -5.51788,7e-5 -9.81781,2.03818 -12.89979,6.11435 -3.08207,4.07629 -4.62309,9.84267 -4.62305,17.29915 -4e-5,7.6554 1.49127,13.47148 4.47392,17.44827 2.98256,3.92712 7.3322,5.89067 13.04892,5.89065 5.56748,2e-5 9.89226,-2.03809 12.97435,-6.11435 3.08197,-4.0762 4.62298,-9.81772 4.62305,-17.22457 -7e-5,-7.45648 -1.54108,-13.22286 -4.62305,-17.29915 -3.08209,-4.07617 -7.40687,-6.11428 -12.97435,-6.11435" />
<path
inkscape:connector-curvature="0"
id="path3019"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 814.31447,512.22951 26.69437,0 0,83.5131 -26.69437,0 0,-83.5131 m 0,-32.51045 26.69437,0 0,21.77305 -26.69437,0 0,-21.77305" />
<path
inkscape:connector-curvature="0"
id="path3021"
style="font-size:152.70967102px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Clean Bold"
d="m 906.55171,529.30496 c -5.91555,7e-5 -10.43918,2.1376 -13.57087,6.41261 -3.08207,4.22542 -4.62309,10.33977 -4.62305,18.34306 -4e-5,8.00337 1.54098,14.14257 4.62305,18.41762 3.13169,4.22539 7.65532,6.33807 13.57087,6.33805 5.81604,2e-5 10.26509,-2.11266 13.34719,-6.33805 3.08196,-4.27505 4.62297,-10.41425 4.62304,-18.41762 -7e-5,-8.00329 -1.54108,-14.11764 -4.62304,-18.34306 -3.0821,-4.27501 -7.53115,-6.41254 -13.34719,-6.41261 m 0,-19.08871 c 14.36618,9e-5 25.57581,3.87748 33.62894,11.63218 8.10267,7.75486 12.15404,18.49225 12.15414,32.2122 -10e-5,13.72004 -4.05147,24.45742 -12.15414,32.2122 -8.05313,7.75479 -19.26276,11.63218 -33.62894,11.63218 -14.41599,0 -25.70018,-3.87739 -33.85263,-11.63218 -8.10277,-7.75478 -12.15414,-18.49216 -12.15414,-32.2122 0,-13.71995 4.05137,-24.45734 12.15414,-32.2122 8.15245,-7.7547 19.43664,-11.63209 33.85263,-11.63218" />
<g
id="g3840"
style="stroke:#008000">
<path
inkscape:connector-curvature="0"
id="path3809"
d="m 677.28572,529.26847 0,-93.61787 109.28571,-35.19469 0,98.54511"
style="color:#000000;fill:none;stroke:#008000;stroke-width:3.29999995000000013;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3813"
d="M 677.28572,450.79937 787.64286,414.86218"
style="color:#000000;fill:none;stroke:#008000;stroke-width:2.29999995000000013;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
</svg>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment