Welcome to our web-based C compiler visualization tool! Our platform is designed to empower both novice and experienced programmers by providing a unique and user-friendly way to interact with and understand the intricacies of C programming. With our tool, you can not only write, compile, and run C code directly in your web browser but also visualize the entire compilation process step by step. Whether you’re a student learning C or a seasoned developer looking for a powerful debugging and teaching resource, our tool is here to simplify your journey. Explore the fascinating world of C programming with ease, boost your coding skills, and gain a deeper understanding of the compiler’s inner workings. We’re excited to be your trusted companion in your programming adventures
This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
This is an example of how to list things you need to use the software and how to install them.
npm install npm@latest -g
Linux or Ubuntu must be there in your system
Download Nodejs Version ^ 17.0.0 LTS
Follow The Installation manual and install dependencies
1.Clone this repo
2.Install NPM Modules
cd cpfrontend
npm install --force
cd cpBackend
npm install --force
3.Install Lex , Flex and bison
sudo apt-get update
sudo apt-get install flex bison
4.Run Frontend
cd cpfrontend
npm run start
5.Run Backend
cd cpbackend
nodemon Server.js
FrontPage :
Lexical Analysis 1.0 :
Lexical Analysis 2.0 :
Lexical Analysis 3.0 :
Syntax Analysis :
Semantic Analysis :
Video Output of Code :
https://www.loom.com/share/d963993a91344101b43c5f0605f9d601?sid=10758432-140f-4005-9dfb-7914dc09cf0f