{"id":26529295,"url":"https://github.com/markcheno/m5","last_synced_at":"2026-05-20T07:31:22.104Z","repository":{"id":148119981,"uuid":"6104342","full_name":"markcheno/m5","owner":"markcheno","description":"A compiler written in C for a Pascal like language","archived":false,"fork":false,"pushed_at":"2012-10-06T16:17:35.000Z","size":484,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-07T11:09:19.025Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/markcheno.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}},"created_at":"2012-10-06T16:12:31.000Z","updated_at":"2019-07-16T19:13:04.000Z","dependencies_parsed_at":"2023-03-27T14:24:22.880Z","dependency_job_id":null,"html_url":"https://github.com/markcheno/m5","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/markcheno/m5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markcheno%2Fm5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markcheno%2Fm5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markcheno%2Fm5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markcheno%2Fm5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markcheno","download_url":"https://codeload.github.com/markcheno/m5/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markcheno%2Fm5/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267133958,"owners_count":24040789,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-03-21T16:29:40.563Z","updated_at":"2026-05-20T07:31:17.079Z","avatar_url":"https://github.com/markcheno.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"m5 - a toy compiler for a Pascal like language. \n\nIt is build with lex/yacc and generates an abstract syntax tree, which can then be walked to generate code. Right now it only generates an pseudo m68k like assembler. It was originally intended to create standalone code for PalmOS. There is a test script in the test directory.\n\nAll files copyright (c) 2012 Mark Chenoweth and released under the MIT license.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkcheno%2Fm5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkcheno%2Fm5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkcheno%2Fm5/lists"}