{"id":21901153,"url":"https://github.com/cizr/ply-parser-for-java-files","last_synced_at":"2025-07-23T06:35:11.053Z","repository":{"id":206071849,"uuid":"715755633","full_name":"Cizr/PLY-Parser-for-Java-Files","owner":"Cizr","description":" PLY parser for Java files, supporting integer and boolean variables, arithmetic and logical operations, variable assignments, conditional statements, and simple looping.","archived":false,"fork":false,"pushed_at":"2023-11-08T20:16:19.000Z","size":7,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-09T04:05:50.981Z","etag":null,"topics":["java-files","looping","ply-parsing","python","syntax-analysis"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Cizr.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":"2023-11-07T19:11:58.000Z","updated_at":"2024-05-03T08:53:54.000Z","dependencies_parsed_at":"2023-11-08T00:09:45.855Z","dependency_job_id":"89fd21e0-c3e0-455a-9f40-cff8668a44df","html_url":"https://github.com/Cizr/PLY-Parser-for-Java-Files","commit_stats":null,"previous_names":["cizr/ply-parser-for-java-files"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Cizr/PLY-Parser-for-Java-Files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cizr%2FPLY-Parser-for-Java-Files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cizr%2FPLY-Parser-for-Java-Files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cizr%2FPLY-Parser-for-Java-Files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cizr%2FPLY-Parser-for-Java-Files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cizr","download_url":"https://codeload.github.com/Cizr/PLY-Parser-for-Java-Files/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cizr%2FPLY-Parser-for-Java-Files/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266631551,"owners_count":23959420,"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-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["java-files","looping","ply-parsing","python","syntax-analysis"],"created_at":"2024-11-28T15:12:34.669Z","updated_at":"2025-07-23T06:35:11.025Z","avatar_url":"https://github.com/Cizr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PLY-Parser-for-Java-Files\n\n\n*PYTHON VERSION : Python 3.11.6*\nThis repository contains a subset that includes the following features:\n\n**Integer and Boolean Variables**: You can create and manipulate integer and boolean variables to work with numeric and logical data.\n\n**Arithmetic and Logical Operations**: Perform common arithmetic and logical operations on variables and values.\n\n**Variable Assignments**: Assign values to variables, allowing you to store and update data.\n\n**Conditional Statements**: Implement conditional tests using if statements to control program flow based on specific conditions.\n\n**Simple Looping**: Create basic loops with for or while constructs, enabling repetitive execution of code.\n\nThis repository includes a PLY (Python Lex-Yacc) parser to read and process Java files. This parser can help you analyze and extract information from Java source code files, making it a valuable tool for understanding and working with Java code.\n-Benkaddour Med Racim.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcizr%2Fply-parser-for-java-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcizr%2Fply-parser-for-java-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcizr%2Fply-parser-for-java-files/lists"}