{"id":18282151,"url":"https://github.com/vikashpr/ll1-parser-simulator","last_synced_at":"2025-06-21T09:39:29.596Z","repository":{"id":156353966,"uuid":"617928481","full_name":"VikashPR/LL1-Parser-Simulator","owner":"VikashPR","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-10T11:07:46.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T05:27:57.188Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://vikashpr.github.io/LL1-Parser-Simulator/","language":"JavaScript","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/VikashPR.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-03-23T12:05:39.000Z","updated_at":"2024-06-18T12:17:44.000Z","dependencies_parsed_at":"2024-08-14T17:22:30.815Z","dependency_job_id":null,"html_url":"https://github.com/VikashPR/LL1-Parser-Simulator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VikashPR/LL1-Parser-Simulator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FLL1-Parser-Simulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FLL1-Parser-Simulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FLL1-Parser-Simulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FLL1-Parser-Simulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VikashPR","download_url":"https://codeload.github.com/VikashPR/LL1-Parser-Simulator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FLL1-Parser-Simulator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261101617,"owners_count":23109860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-05T13:04:26.899Z","updated_at":"2025-06-21T09:39:24.582Z","avatar_url":"https://github.com/VikashPR.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LL1-Parser-Simulator\nLL1-Parser-Simulator is a web-based tool that simulates the working of LL(1) parser algorithm. This tool allows the user to input a grammar and a string, and then it generates a parse tree by parsing the input string based on the given grammar. The tool uses HTML, CSS, and JavaScript to create an interactive interface that visualizes the parsing process step by step. \n\nThe LL(1) parser algorithm is implemented using JavaScript, and the parse tree is generated by using HTML and CSS. The simulator also includes features like error handling, grammar checking, and visual feedback to help the user understand the parsing process and identify errors in the input string. \n\nThe simulator can be used by students, researchers, and developers to understand the working of the LL(1) parser algorithm and its implementation in compiler design. It can also be used as a teaching aid to demonstrate how a parser works and how to generate a parse tree. \n\nOverall, LL1-Parser-Simulator is a useful tool for anyone interested in learning about LL(1) parser and its implementation.\n\n![preview](https://user-images.githubusercontent.com/69889418/227200252-cc91e28b-ddd9-46f0-880c-dfacf46243b6.png) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashpr%2Fll1-parser-simulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikashpr%2Fll1-parser-simulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashpr%2Fll1-parser-simulator/lists"}