{"id":13620678,"url":"https://github.com/Azard/PsychoCompiler","last_synced_at":"2025-04-14T22:32:11.802Z","repository":{"id":23090360,"uuid":"26444281","full_name":"Azard/PsychoCompiler","owner":"Azard","description":"A simple compiler for Compiler Course","archived":false,"fork":false,"pushed_at":"2014-12-27T15:09:38.000Z","size":2226,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-08T07:38:17.810Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/Azard.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":"2014-11-10T16:16:09.000Z","updated_at":"2023-03-12T16:22:42.000Z","dependencies_parsed_at":"2022-07-07T20:24:22.517Z","dependency_job_id":null,"html_url":"https://github.com/Azard/PsychoCompiler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azard%2FPsychoCompiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azard%2FPsychoCompiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azard%2FPsychoCompiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azard%2FPsychoCompiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azard","download_url":"https://codeload.github.com/Azard/PsychoCompiler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248971998,"owners_count":21191705,"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-08-01T21:00:58.386Z","updated_at":"2025-04-14T22:32:09.352Z","avatar_url":"https://github.com/Azard.png","language":"Java","funding_links":[],"categories":["课程列表"],"sub_categories":["Compiler"],"readme":"Psycho-Compiler\n==============\n\n##TODO\n* 无\n\n##更新记录\n* 2014/11/14：项目开始。\n* 2014/11/21：完成了program，function，type部分的jj定义。\n* 2014/11/22：完成了全部的jj定义，添加了命令行版的token，parser报错，能够生成抽象语法树。\n* 2014/11/23：增加UI。\n* 2014/12/06：增加静态分析结构框架。\n* 2014/12/07：完成main中变量申明的静态分析，完成函数静态分析初步，重新包装SimpleNode。\n* 2014/12/16：完成全部编译，完成快速排序的demo测试\n* 2014/12/18：添加八皇后demo\n* 2014/12/22：添加说明文档和demo\n* 2014/12/27：完成，提交\n\n##简介\n这是一个编译原理课程(SE302)的project，只是一个用于玩乐的编译器。\n\n##环境\n* Runtime : Java JDK1.8 32bit\n* IDE     : IDEA 14 with gradle\n* LIB     : JavaCC-5.0\n* Support : LLVM-runtime\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAzard%2FPsychoCompiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAzard%2FPsychoCompiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAzard%2FPsychoCompiler/lists"}