aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--assets/logo.svg38
2 files changed, 40 insertions, 0 deletions
diff --git a/README.md b/README.md
index 5a69b1e..e8c65c6 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# Ducc
+![Ducc logo](./assets/logo.svg)
+
Ducc is a toy C compiler, based on [my another tiny C compiler](https://github.com/nsfisis/P4Dcc).
diff --git a/assets/logo.svg b/assets/logo.svg
new file mode 100644
index 0000000..8aa5176
--- /dev/null
+++ b/assets/logo.svg
@@ -0,0 +1,38 @@
+<svg width="200" height="100" viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <g id="d">
+ <rect x="24" y="-24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="-12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="12" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="24" width="10" height="10" rx="2" ry="2" fill="#f90"/>
+ <rect x="0" y="12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="12" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ </g>
+ <g id="u">
+ <rect x="0" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="24" width="10" height="10" rx="2" ry="2" fill="#f90"/>
+ <rect x="12" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ </g>
+ <g id="c">
+ <rect x="24" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="12" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="0" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="12" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="0" y="24" width="10" height="10" rx="2" ry="2" fill="#f90"/>
+ <rect x="12" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ <rect x="24" y="24" width="10" height="10" rx="2" ry="2" fill="#fc5"/>
+ </g>
+ </defs>
+ <use x="23" y="45" href="#d"/>
+ <use x="63" y="45" href="#u"/>
+ <use x="103" y="45" href="#c"/>
+ <use x="143" y="45" href="#c"/>
+</svg>