diff --git a/README.md b/README.md index 2c93aad..48646d5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,15 @@ -# Gemstone -Gemstone is a programming language compiler written in C based on flex and GNU bison. -Is uses LLVM to produce optimized native binaries for many platforms. +
+ + gemstone logo + +
+
+ +## Gemstone + +Gemstone is a programming language compiler (short: GSC) written in C based on flex and GNU bison. +Is uses LLVM to produce optimized native binaries for many platforms and uses its own builtin build system for more complex project management. ## Dependencies (build) @@ -10,11 +18,8 @@ Is uses LLVM to produce optimized native binaries for many platforms. #### MSYS2 Install MSYS2 under Windows 11. Open the MingGW64 environment. -Requires: Install the following packages: -- Microsoft Build Tools 2022 (includes: CMake, MSVC) ``` -- WinFlexBison [find it here](https://github.com/lexxmark/winflexbison) (needs to be in PATH) pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-glib2 bison flex mingw-w64-x86_64-llvm cmake git make ``` Clone the repository and build the gemstone compiler: