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

Implement dictionary #36

Merged
merged 14 commits into from Apr 1, 2024
Merged

Implement dictionary #36

merged 14 commits into from Apr 1, 2024

Commits on Mar 31, 2024

  1. Copy the full SHA
    69a3f76 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3008824 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9374023 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ac457e7 View commit details
    Browse the repository at this point in the history
  5. UserDefinedFunction and LoxInstance now get assigned UUIDs upon i…

    …nstantiation so that hashing `LoxValue` makes more sense.
    quephird committed Mar 31, 2024
    Copy the full SHA
    8f1d267 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    3fb53e4 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d78e012 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    362af7e View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    930ab0a View commit details
    Browse the repository at this point in the history
  10. Updated README.

    quephird committed Mar 31, 2024
    Copy the full SHA
    8000e6f View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    47158d9 View commit details
    Browse the repository at this point in the history
  12. Removed superfluous comment.

    quephird committed Mar 31, 2024
    Copy the full SHA
    48b3a5d View commit details
    Browse the repository at this point in the history
  13. Added parser tests.

    quephird committed Mar 31, 2024
    Copy the full SHA
    c038907 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. LoxInstance doesnt need a UUID; we can simply use the built in `Obj…

    …ectIdentifier` for instances for hashing, and compare references for equality.
    quephird committed Apr 1, 2024
    Copy the full SHA
    1577cd6 View commit details
    Browse the repository at this point in the history