{"id":15619097,"url":"https://github.com/tony-go/zac-parser","last_synced_at":"2025-03-29T15:27:16.606Z","repository":{"id":115972063,"uuid":"242556592","full_name":"tony-go/zac-parser","owner":"tony-go","description":"Code draft about lexer / parser implementation.","archived":false,"fork":false,"pushed_at":"2020-03-07T18:50:56.000Z","size":21,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-04T16:18:25.414Z","etag":null,"topics":["compiler","lexer","parser"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/tony-go.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":"2020-02-23T17:04:21.000Z","updated_at":"2023-01-29T21:38:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"226b677b-6993-4ebe-a774-8c7276bc364b","html_url":"https://github.com/tony-go/zac-parser","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"7a6b21d5a7def0bf487dbbe0fa03bafad68c25a1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tony-go%2Fzac-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tony-go%2Fzac-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tony-go%2Fzac-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tony-go%2Fzac-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tony-go","download_url":"https://codeload.github.com/tony-go/zac-parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246202670,"owners_count":20740007,"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":["compiler","lexer","parser"],"created_at":"2024-10-03T08:02:35.842Z","updated_at":"2025-03-29T15:27:16.576Z","avatar_url":"https://github.com/tony-go.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚧 ZAC-PARSER 🚧\n\nDuring my learning about compiler I'll code a parser by myself without any tools. \n\nThis repo will contains a full documented parser writed in Javascript using one of the classical parsing pattern (I didn't choose which one yet !).\n\nJavascript is maybe not the best choice, but keep in mind that the first goal of this project is didactic.\n\nIf I have enough time I'll record videos and share it with you.\n\n## What is Zac ?\n\nZac is the short name of my son and it will be the language (freshly imaginated) we'll parse. \n\n## Playin with lexer : \n\n1 - Clone the repo\n\n2 - `yarn`\n\n3 - `yarn start`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftony-go%2Fzac-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftony-go%2Fzac-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftony-go%2Fzac-parser/lists"}