{"id":19053607,"url":"https://github.com/nating/something-tastier","last_synced_at":"2026-06-17T06:32:38.349Z","repository":{"id":91224662,"uuid":"78974124","full_name":"nating/something-tastier","owner":"nating","description":"🍱 The development of the language 'Tastier'. 👅","archived":false,"fork":false,"pushed_at":"2017-01-15T00:26:30.000Z","size":222,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-12T06:03:23.659Z","etag":null,"topics":["atg","codegen","language","tasty"],"latest_commit_sha":null,"homepage":null,"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/nating.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":"2017-01-14T23:34:35.000Z","updated_at":"2017-02-22T21:58:49.000Z","dependencies_parsed_at":"2023-03-20T18:16:49.696Z","dependency_job_id":null,"html_url":"https://github.com/nating/something-tastier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nating/something-tastier","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nating%2Fsomething-tastier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nating%2Fsomething-tastier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nating%2Fsomething-tastier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nating%2Fsomething-tastier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nating","download_url":"https://codeload.github.com/nating/something-tastier/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nating%2Fsomething-tastier/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34437449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"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":["atg","codegen","language","tasty"],"created_at":"2024-11-08T23:32:43.474Z","updated_at":"2026-06-17T06:32:38.329Z","avatar_url":"https://github.com/nating.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# something-tastier\n🍱 The development of the language 'Tastier'. 👅\n\n## Description\nTastier is a programming language who's grammar can be seen here in a screenshot of the current tastier.html:\n\n\u003cimg src=\"https://github.com/nating/something-tastier/blob/master/assets/tastier-grammar.png\" width=\"800\"\u003e\n\nThis grammar presented in the tastier.html maps to the code written in C# in the Tastier.ATG file.\n\nThe Tastier.ATG file calls functions from SymTab.cs \u0026 CodeGen.cs. The sample programme to demonstrate the compilation of Tastier is in the Tastier.TAS file.  \nWhen the project is made and built, the CodeGen.cs methods are called by the Tastier.ATG to generate ARM Assembly language code in the Tastier.s file for the Tastier.TAS program.\n\n## Compilation\nRunning\n`make \u0026\u0026 build`\nwill compile the Tastier program in Tastier.TAS into ARM Assembly in Tastier.s.\n\nIf the code in Tastier.TAS does not comply with the Tastier grammar, or there are errors, e.g. wrong parameter types, the program will not compile and the errors will be written to the console.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnating%2Fsomething-tastier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnating%2Fsomething-tastier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnating%2Fsomething-tastier/lists"}