{"id":15017835,"url":"https://github.com/kmr0877/python2perl_converter","last_synced_at":"2026-02-10T17:32:05.067Z","repository":{"id":135772492,"uuid":"104279778","full_name":"kmr0877/python2perl_Converter","owner":"kmr0877","description":null,"archived":false,"fork":false,"pushed_at":"2018-09-03T06:34:51.000Z","size":197,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-19T17:34:09.309Z","etag":null,"topics":["perl-config-general","perl-script","python3"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kmr0877.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-09-21T00:00:36.000Z","updated_at":"2018-09-03T06:36:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"acae110a-3111-48cd-85a0-bbbef39a5410","html_url":"https://github.com/kmr0877/python2perl_Converter","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/kmr0877%2Fpython2perl_Converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmr0877%2Fpython2perl_Converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmr0877%2Fpython2perl_Converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmr0877%2Fpython2perl_Converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kmr0877","download_url":"https://codeload.github.com/kmr0877/python2perl_Converter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318751,"owners_count":20272137,"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":["perl-config-general","perl-script","python3"],"created_at":"2024-09-24T19:51:03.157Z","updated_at":"2026-02-10T17:32:05.028Z","avatar_url":"https://github.com/kmr0877.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# python2perl\n\n## _Introduction_\n\nThe main aim of this project is to write a Python compiler. Generally compilers take a high level language as input and output assembler, which can then can be directly executed. Our compiler will take a Python script as input and output a Perl script. Such a translation is useful because programmers sometimes need to convert Python scripts to Perl.\n\nPossible reasons for this include integration of existing Python code into a Perl program and shifting a complete Python program to a new platform which requires Perl.\nOur task is to automate this conversion. We will be writing a Perl program which takes as input a Python script and outputs an equivalent Perl program.\n\nThe translation of some Python code to Perl is straightforward. The translation of other Python code is difficult or infeasible. So your program will not be able to translate all Python code to Perl. But a tool that performs only a partial translation of Python to Perl could still be very useful.\n\nWe assume the Perl code output  will be subsequently read and modified by humans. In other words, the output should be a readable Perl code. For example, you should aim to preserve variable names and comments, and to output properly indented Perl code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmr0877%2Fpython2perl_converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkmr0877%2Fpython2perl_converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmr0877%2Fpython2perl_converter/lists"}