Go to file
2023-03-29 22:25:35 +06:00
cbuild@d72aa0c809 added imgui and sdl 2023-03-29 21:39:16 +06:00
imgui@ed66d7c4a5 imgui docking_cbuild branch 2023-03-29 21:58:26 +06:00
imgui_master@ed66d7c4a5 imgui docking_cbuild branch 2023-03-29 21:58:26 +06:00
kerep@20537813ec added imgui and sdl 2023-03-29 21:39:16 +06:00
SDL2@c2ee45f5ff imgui docking_cbuild branch 2023-03-29 21:58:26 +06:00
src added imgui and sdl 2023-03-29 21:39:16 +06:00
tasks added imgui and sdl 2023-03-29 21:39:16 +06:00
.gitignore project created 2023-03-29 14:39:03 +06:00
.gitmodules imgui docking_cbuild branch 2023-03-29 21:58:26 +06:00
default.config added imgui and sdl 2023-03-29 21:39:16 +06:00
Makefile added imgui and sdl 2023-03-29 21:39:16 +06:00
README.md README.md 2023-03-29 22:25:35 +06:00

GraphC - visual programming tool

When i was working on my compiler project, i understood that AST processing code isn't clear even for me because of hundreds lines of condition branches. GraphC is GUI editor of condition trees. It generates optimized AST processing code in C. GUI is based on Dear ImGui and SDL

Installation

  1. Clone the repository
git clone --recurse-submodules https://github.com/Timerix22/GraphC
  1. Install SDL2 from package manager or compile it from source (read SDL docs).
  2. Compile the program
make build_exec
  1. Copy program files from bin/* to any directory