jquery / jquery/esprima

[Announcement] Esprima port to Python

Open
#1,842 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.1k
Forks
773
PR merge metrics
No merged PRs in 30d

Description

I ported Esprima to Python, it's available here: https://github.com/Kronuz/esprima-python and it has been manually translated, the source code is an almost line by line translation from esprima v4.0.0-dev. It's fast and passes all tests.

pip install esprima

Feel free to open any issues regarding licensing, synergies with Esprima, improvements, possible usages.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue is an announcement for the separately hosted Kronuz/esprima-python project and names no files or in-repository entry points. Start by reviewing that external project and its relationship to Esprima v4.0.0-dev; the issue does not define an in-repository change or a verifiable completion criterion.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.