{"id":19818655,"url":"https://github.com/adidem23/lexicode","last_synced_at":"2026-01-22T19:49:40.462Z","repository":{"id":197654633,"uuid":"698947032","full_name":"Adidem23/Lexicode","owner":"Adidem23","description":"This project focuses on Web Based Application which can visulizes the tokens , lexemes and other processes in compiler Design . It has Three Sections each for lex analysis , semantic Analysis and Syntax Analysis .","archived":false,"fork":false,"pushed_at":"2024-08-04T14:00:15.000Z","size":753,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-10T01:54:17.415Z","etag":null,"topics":["bison","express","flex","lex","nodejs","reactjs","ubuntu","yacc"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/adidem23/lexicodefinalbackend","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Adidem23.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-01T13:23:38.000Z","updated_at":"2024-08-04T14:00:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"f76b2ba7-7a5d-4b40-902d-cff5de50c016","html_url":"https://github.com/Adidem23/Lexicode","commit_stats":null,"previous_names":["adidem23/lexicode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Adidem23/Lexicode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adidem23%2FLexicode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adidem23%2FLexicode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adidem23%2FLexicode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adidem23%2FLexicode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adidem23","download_url":"https://codeload.github.com/Adidem23/Lexicode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adidem23%2FLexicode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28669712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T19:36:09.361Z","status":"ssl_error","status_checked_at":"2026-01-22T19:36:05.567Z","response_time":144,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bison","express","flex","lex","nodejs","reactjs","ubuntu","yacc"],"created_at":"2024-11-12T10:16:19.271Z","updated_at":"2026-01-22T19:49:40.444Z","avatar_url":"https://github.com/Adidem23.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"https://github.com/Adidem23/Lexicode/assets/124609794/502821b8-db56-4cd9-a9d7-658b39224319\" height=\"80px\" width=\"80px\" /\u003e\n  \u003ch3 align=\"center\"\u003e Lexicode : C code Compiler visualization Tool \u003c/h3\u003e\n\u003c/div\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nWelcome 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\n\n### Built With\n\nThis 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.\n\n - [![My Skills](https://skillicons.dev/icons?i=react\u0026perline=3)](https://skillicons.dev) ReactJs\n - [![My Skills](https://skillicons.dev/icons?i=nodejs\u0026perline=3)](https://skillicons.dev) NodeJs\n - [![My Skills](https://skillicons.dev/icons?i=express\u0026perline=3)](https://skillicons.dev) ExpressJs\n - [![My Skills](https://skillicons.dev/icons?i=linux\u0026perline=3)](https://skillicons.dev) Linux\n - [![My Skills](https://skillicons.dev/icons?i=docker\u0026perline=3)](https://skillicons.dev) Docker\n - [![My Skills](https://skillicons.dev/icons?i=bash\u0026perline=3)](https://skillicons.dev) Bash-Shell\n - AlongSide This Used Lex,Flex, Bison , NodeJs-Child Processes , File Handling \n\n\u003c!-- GETTING STARTED --\u003e\n### Prerequisites\n\nThis is an example of how to list things you need to use the software and how to install them.\n* npm\n  ```sh\n  npm install npm@latest -g\n  ```\n  \n* Linux or Ubuntu must be there in your system\n\n* NodeJs\n  ```sh\n  Download Nodejs Version ^ 17.0.0 LTS \n  ```\n\n### Installation\nFollow The Installation manual and install dependencies \n\n1.Clone this repo\n   \n2.Install NPM Modules\n   ```sh\n   cd cpfrontend\n   npm install --force\n   cd cpBackend\n   npm install --force \n   ```\n3.Install Lex , Flex and bison\n   ```sh\n   sudo apt-get update\n   sudo apt-get install flex bison\n   ```\n   \n4.Run Frontend \n   ```js\n   cd cpfrontend\n   npm run start\n   ```\n5.Run Backend\n```js\n   cd cpbackend\n   nodemon Server.js\n   ```\n6. Enter C file Code and Good TO GO\n\n# Deployement Link(Frontend Only): https://lexicodenew.vercel.app/\n\n\n## Output and Screenshots and Video Output :\n\n- FrontPage :\n  \n  \u003cimg width=\"957\" alt=\"Screenshot 2023-10-27 214526\" src=\"https://github.com/Adidem23/Lexicode/assets/124609794/11e91fba-7c4c-495b-9dbe-55ebbcecdf25\"\u003e\n\n- Lexical Analysis 1.0 :\n  \n  ![image](https://github.com/Adidem23/Lexicode/assets/124609794/a236712b-5462-4ba2-9b2e-5732b2329f0c)\n\n- Lexical Analysis 2.0 :\n  \n  ![image](https://github.com/Adidem23/Lexicode/assets/124609794/46082116-cf43-4a55-ad7d-9b7e454b2607)\n\n- Lexical Analysis 3.0 :\n  \n  ![image](https://github.com/Adidem23/Lexicode/assets/124609794/9325516f-a3b6-40af-83d5-9a27fe26a883)\n\n- Syntax Analysis :\n  \n  \u003cimg width=\"960\" alt=\"Screenshot 2023-10-27 214844\" src=\"https://github.com/Adidem23/Lexicode/assets/124609794/37e83cc1-cfd8-46b9-b689-78e8b2988024\"\u003e\n\n- Semantic Analysis :\n  \n  ![image](https://github.com/Adidem23/Lexicode/assets/124609794/bd47244f-96f4-4f0a-8c0a-8f1f2212f2a7)\n\n- Video Output of Code :\n  \n  https://www.loom.com/share/d963993a91344101b43c5f0605f9d601?sid=10758432-140f-4005-9dfb-7914dc09cf0f\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadidem23%2Flexicode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadidem23%2Flexicode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadidem23%2Flexicode/lists"}