Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernise ast #7185

Merged
merged 10 commits into from
Dec 4, 2024
Merged

Modernise ast #7185

merged 10 commits into from
Dec 4, 2024

Commits on Dec 2, 2024

  1. Skeleton to modernise ast.

    There's `Parsetree`, the current parse tree, and `Parsetree0`, the legacy parse tree.
    Module `Parsetree.Legacy` contains functions to map to the legacy parse tree.
    cristianoc committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    c0f3e43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05622d View commit details
    Browse the repository at this point in the history
  3. Delete parsetree1.ml

    cristianoc committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    162ebc2 View commit details
    Browse the repository at this point in the history
  4. pkg lock

    cristianoc committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    f04c857 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Configuration menu
    Copy the full SHA
    772c47b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    705d477 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    338b3d9 View commit details
    Browse the repository at this point in the history
  4. Hook in ast converters.

    When a ppx is applied:
    1 Parsetree is converted to Parsetree0
    2 the ppx is run
    3 the result is converted to Parsetree
    cristianoc committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    863b9dd View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Add simple ppx test.

    cristianoc committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    e8b7203 View commit details
    Browse the repository at this point in the history
  2. changelog and format

    cristianoc committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    af1c3f2 View commit details
    Browse the repository at this point in the history