Files
regorus/docs/diagram/bool-op.svg
Anand Krishnamoorthi aabf329088 Update READEME.md with current status, grammar etc. (#102)
Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
2024-01-11 13:12:15 -08:00

87 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="139" height="257">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900; stroke-width: 1;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;}
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
font-weight: normal;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
font-weight: normal;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="30" height="32" rx="10"/>
<rect x="49"
y="1"
width="30"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="21">&lt;</text>
<rect x="51" y="47" width="40" height="32" rx="10"/>
<rect x="49"
y="45"
width="40"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="65">&lt;=</text>
<rect x="51" y="91" width="40" height="32" rx="10"/>
<rect x="49"
y="89"
width="40"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="109">==</text>
<rect x="51" y="135" width="40" height="32" rx="10"/>
<rect x="49"
y="133"
width="40"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="153">&gt;=</text>
<rect x="51" y="179" width="30" height="32" rx="10"/>
<rect x="49"
y="177"
width="30"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="197">&gt;</text>
<rect x="51" y="223" width="34" height="32" rx="10"/>
<rect x="49"
y="221"
width="34"
height="32"
class="terminal"
rx="10"/>
<text class="terminal" x="59" y="241">!=</text>
<path class="line"
d="m17 17 h2 m20 0 h10 m30 0 h10 m0 0 h10 m-80 0 h20 m60 0 h20 m-100 0 q10 0 10 10 m80 0 q0 -10 10 -10 m-90 10 v24 m80 0 v-24 m-80 24 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m40 0 h10 m-70 -10 v20 m80 0 v-20 m-80 20 v24 m80 0 v-24 m-80 24 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m40 0 h10 m-70 -10 v20 m80 0 v-20 m-80 20 v24 m80 0 v-24 m-80 24 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m40 0 h10 m-70 -10 v20 m80 0 v-20 m-80 20 v24 m80 0 v-24 m-80 24 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m30 0 h10 m0 0 h10 m-70 -10 v20 m80 0 v-20 m-80 20 v24 m80 0 v-24 m-80 24 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m34 0 h10 m0 0 h6 m23 -220 h-3"/>
<polygon points="129 17 137 13 137 21"/>
<polygon points="129 17 121 13 121 21"/>
</svg>