Skip to content

New front end implementation using the Python VM and JEP #246

@juliandolby

Description

@juliandolby

Given that Jython seems to be dead, we have been working on a new Python front end for WALA based on the standard Python runtime accessed via Jep. It is not entirely done, but enough works that I would like to have it integrated into WALA. I have put my needed changes to WALA itself into a branch called jumpstart-jep-merge and the new front end exists at github.com:juliandolby/jumpstart2024/com.ibm.wala.cast.python.cpython.

I have made many of the existing tests work for the new front end, and added a few more. The main headache is building Jep in a Python env and making the WALA front end use it. I have this working here, and it would be great to help someone outside get set up with it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions