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

feat: handwritten parser #6180

Merged
merged 235 commits into from
Oct 7, 2024
Merged

feat: handwritten parser #6180

merged 235 commits into from
Oct 7, 2024

Commits on Sep 24, 2024

  1. Manual parser: use trees

    asterite committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c9aedf8 View commit details
    Browse the repository at this point in the history
  2. WIP: remove TODOs

    asterite committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a8be03a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    f447f46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a028c16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f171369 View commit details
    Browse the repository at this point in the history
  4. Some fixes

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e9dc76d View commit details
    Browse the repository at this point in the history
  5. Parse item visibility

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    363dce7 View commit details
    Browse the repository at this point in the history
  6. Parse modules

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e7fc2cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f3c28d View commit details
    Browse the repository at this point in the history
  8. Parse struct with generics

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b6247ff View commit details
    Browse the repository at this point in the history
  9. Parse struct fields

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7d95360 View commit details
    Browse the repository at this point in the history
  10. Fix some bugs

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5720460 View commit details
    Browse the repository at this point in the history
  11. Parse globals

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    583a462 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    93d0c22 View commit details
    Browse the repository at this point in the history
  13. Add pending error

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    768b4fb View commit details
    Browse the repository at this point in the history
  14. Some clippy

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    26a7a61 View commit details
    Browse the repository at this point in the history
  15. Tiny refactor

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    df84945 View commit details
    Browse the repository at this point in the history
  16. Parse type alias

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f38b202 View commit details
    Browse the repository at this point in the history
  17. Parse a bit of functions

    asterite committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e70d532 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Add some more tests

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    99a5503 View commit details
    Browse the repository at this point in the history
  2. Refactor

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4ad2372 View commit details
    Browse the repository at this point in the history
  3. More patterns

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4ce8576 View commit details
    Browse the repository at this point in the history
  4. Some Path parsing

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ca320ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fbd2451 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f5dd2f View commit details
    Browse the repository at this point in the history
  7. typo

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    74a60e2 View commit details
    Browse the repository at this point in the history
  8. Parse function return type

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9acd5b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0da3c3e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ca00a2f View commit details
    Browse the repository at this point in the history
  11. Refactor type parsing

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d72f35d View commit details
    Browse the repository at this point in the history
  12. Adjustments

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5e3c894 View commit details
    Browse the repository at this point in the history
  13. Some type parsing

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4671572 View commit details
    Browse the repository at this point in the history
  14. Parse some more expressions

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    41ed799 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    19ea2c6 View commit details
    Browse the repository at this point in the history
  16. Parse bool literals

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5754dca View commit details
    Browse the repository at this point in the history
  17. Parse empty impls

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f38f2c2 View commit details
    Browse the repository at this point in the history
  18. Parse impls

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7089c35 View commit details
    Browse the repository at this point in the history
  19. Avoid looping forever

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    47d7b52 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e9510f4 View commit details
    Browse the repository at this point in the history
  21. Produce a couple more errors

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4e0cf28 View commit details
    Browse the repository at this point in the history
  22. A couple more errors

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    50455b4 View commit details
    Browse the repository at this point in the history
  23. Move error up

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    587a533 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c4fe05f View commit details
    Browse the repository at this point in the history
  25. Some more error handling

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e069b90 View commit details
    Browse the repository at this point in the history
  26. Parse self pattern

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    434ac88 View commit details
    Browse the repository at this point in the history
  27. Parse empty trait impl

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    60316b1 View commit details
    Browse the repository at this point in the history
  28. Parse trait impl method

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    78a430c View commit details
    Browse the repository at this point in the history
  29. Clippy

    asterite committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    18910a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Parse turbofish in Path

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    11d2e70 View commit details
    Browse the repository at this point in the history
  2. Parse generic type args

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    dab7104 View commit details
    Browse the repository at this point in the history
  3. Parse trait impl type

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d37d13c View commit details
    Browse the repository at this point in the history
  4. Parse where clause

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ed82959 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f09b09 View commit details
    Browse the repository at this point in the history
  6. Clippy

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7010576 View commit details
    Browse the repository at this point in the history
  7. Adjust some spans

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f013d50 View commit details
    Browse the repository at this point in the history
  8. Parse empty traits

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4c90f43 View commit details
    Browse the repository at this point in the history
  9. Parse trait type

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1020735 View commit details
    Browse the repository at this point in the history
  10. Parse trait constant

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4cb842b View commit details
    Browse the repository at this point in the history
  11. Parse trait functions

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    75c5fb3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bcf1539 View commit details
    Browse the repository at this point in the history
  13. Parse trait impl constants

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    19e5cd5 View commit details
    Browse the repository at this point in the history
  14. Fix some spans

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    aa0a058 View commit details
    Browse the repository at this point in the history
  15. Always check errors

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4236b2e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2a177fe View commit details
    Browse the repository at this point in the history
  17. Errors for item visibility

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    0607a9f View commit details
    Browse the repository at this point in the history
  18. Some errors

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9084e7c View commit details
    Browse the repository at this point in the history
  19. Parse slice and array type

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4f02169 View commit details
    Browse the repository at this point in the history
  20. Parse string literals

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b65d53e View commit details
    Browse the repository at this point in the history
  21. Handle one more error

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f20bafb View commit details
    Browse the repository at this point in the history
  22. Parse array literals

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    913f62f View commit details
    Browse the repository at this point in the history
  23. Parse slices

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    cf9e709 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    22baad5 View commit details
    Browse the repository at this point in the history
  25. Parse let statement

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1677124 View commit details
    Browse the repository at this point in the history
  26. Parse break and continue

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6219dce View commit details
    Browse the repository at this point in the history
  27. Parse interned statements

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    17f4074 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f3f389f View commit details
    Browse the repository at this point in the history
  29. Parse assert and assert_eq

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    66b0d21 View commit details
    Browse the repository at this point in the history
  30. Parse constrain

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a1a1931 View commit details
    Browse the repository at this point in the history
  31. Parse variable

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f5c448c View commit details
    Browse the repository at this point in the history
  32. Parse mutable reference

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f185750 View commit details
    Browse the repository at this point in the history
  33. Parse unsafe expression

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6262040 View commit details
    Browse the repository at this point in the history
  34. Parse quote

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b407ad6 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    b01d0a6 View commit details
    Browse the repository at this point in the history
  36. Parse all prefix expressions

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6952452 View commit details
    Browse the repository at this point in the history
  37. Parse macro calls too

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    407e84e View commit details
    Browse the repository at this point in the history
  38. Parse member access

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b3d6355 View commit details
    Browse the repository at this point in the history
  39. Parse method calls

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5cd0057 View commit details
    Browse the repository at this point in the history
  40. Parse turbofish

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    611e5ee View commit details
    Browse the repository at this point in the history
  41. Fix bug parsing turbofish

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3ebbec2 View commit details
    Browse the repository at this point in the history
  42. Some adjustments

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    48a15a9 View commit details
    Browse the repository at this point in the history
  43. Parse constructors

    asterite committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f042540 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    f51b5cc View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    29e8137 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Parse some primitive types

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    e888d5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c4592e View commit details
    Browse the repository at this point in the history
  3. Refactor

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    028a6db View commit details
    Browse the repository at this point in the history
  4. Parse if expression

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    7668331 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e658dd View commit details
    Browse the repository at this point in the history
  6. Parse comptime let

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    90cd320 View commit details
    Browse the repository at this point in the history
  7. Parse cast

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    1cd28c1 View commit details
    Browse the repository at this point in the history
  8. Handle missing type after as

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    57b38bf View commit details
    Browse the repository at this point in the history
  9. Better way to parse types

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    2c687e1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    490dc67 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ff703e7 View commit details
    Browse the repository at this point in the history
  12. Parse index expression

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    9852c96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c2b1f92 View commit details
    Browse the repository at this point in the history
  14. Refactor

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    4aac1c9 View commit details
    Browse the repository at this point in the history
  15. Interned and resolved exprs

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    ad58443 View commit details
    Browse the repository at this point in the history
  16. Parse lambdas

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    4ba8429 View commit details
    Browse the repository at this point in the history
  17. Parse for

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    0a2e7d5 View commit details
    Browse the repository at this point in the history
  18. Parse comptime for

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    cf5d20f View commit details
    Browse the repository at this point in the history
  19. Have two look-ahead tokens

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    f8db9fa View commit details
    Browse the repository at this point in the history
  20. Prepare to parse assignments

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    7cb910d View commit details
    Browse the repository at this point in the history
  21. Parse assignments

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    e40c204 View commit details
    Browse the repository at this point in the history
  22. Parse op assign

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    0115c28 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b114fc0 View commit details
    Browse the repository at this point in the history
  24. Some refactors

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    7ff2940 View commit details
    Browse the repository at this point in the history
  25. Parse function type

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    e6ebd5b View commit details
    Browse the repository at this point in the history
  26. Function type fixes

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    6315eeb View commit details
    Browse the repository at this point in the history
  27. Parse trait as type

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    32f1f6b View commit details
    Browse the repository at this point in the history
  28. Parse AsTraitPath

    asterite committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    5d63cdc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1a9f62a View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Parse format string type

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    c71c86d View commit details
    Browse the repository at this point in the history
  2. Parse comptime expr

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    d0827b8 View commit details
    Browse the repository at this point in the history
  3. Parse type path

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    ea39d9d View commit details
    Browse the repository at this point in the history
  4. Parse unquote expr

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    6037200 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96b6cf3 View commit details
    Browse the repository at this point in the history
  6. Use correct error message

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    2f3d022 View commit details
    Browse the repository at this point in the history
  7. Semicolon after type alias

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    3189527 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    997de9c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b7fac93 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7d47012 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    904011f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    176fa02 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    edd7da3 View commit details
    Browse the repository at this point in the history
  14. Parse return statement

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    5a40809 View commit details
    Browse the repository at this point in the history
  15. More fixes

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    b7c1283 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6cf0423 View commit details
    Browse the repository at this point in the history
  17. More fixes

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    f6226d5 View commit details
    Browse the repository at this point in the history
  18. More type expressions

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    de5106f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4f6286f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7cac16a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    db40e9b View commit details
    Browse the repository at this point in the history
  22. Better way to parse path

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    f74a1d2 View commit details
    Browse the repository at this point in the history
  23. LValue for parentheses

    asterite committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    8ac98cc View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Some error handling

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a3b68ff View commit details
    Browse the repository at this point in the history
  2. A bit more

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    23a3afd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ca22f1 View commit details
    Browse the repository at this point in the history
  4. Fix LSP test

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e1b242a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62b6673 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d597b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b9558a View commit details
    Browse the repository at this point in the history
  8. Some span fixes

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b6871ac View commit details
    Browse the repository at this point in the history
  9. Fix unsafe span

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    fb0dac9 View commit details
    Browse the repository at this point in the history
  10. All nargo fmt tests now pass

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    81edc43 View commit details
    Browse the repository at this point in the history
  11. Fix document symbol test

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4cd0397 View commit details
    Browse the repository at this point in the history
  12. More fixes

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    65d71db View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    51cda47 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0996a29 View commit details
    Browse the repository at this point in the history
  15. Handle a few more errors

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a6030c3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7e1445a View commit details
    Browse the repository at this point in the history
  17. Fix attributes parsing

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    bf5a856 View commit details
    Browse the repository at this point in the history
  18. Use parsing rule label

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    a788408 View commit details
    Browse the repository at this point in the history
  19. More errors

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    86976ce View commit details
    Browse the repository at this point in the history
  20. Remove TODO

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    9ed0113 View commit details
    Browse the repository at this point in the history
  21. More errors

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7cde89e View commit details
    Browse the repository at this point in the history
  22. Clippy

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    ba74236 View commit details
    Browse the repository at this point in the history
  23. Fix parser test

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    557bc27 View commit details
    Browse the repository at this point in the history
  24. Fix formatting of self: Self

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    552da43 View commit details
    Browse the repository at this point in the history
  25. clippy

    asterite committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    f6eeafa View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9ab6d2a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    f2d3e0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1544848 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    900a3f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7651f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4854662 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d13487d View commit details
    Browse the repository at this point in the history
  7. Statement recovery

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    46c55be View commit details
    Browse the repository at this point in the history
  8. mod parsing recovery

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1afbafb View commit details
    Browse the repository at this point in the history
  9. Fix missing error

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    95d2647 View commit details
    Browse the repository at this point in the history
  10. Errors clean up

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    e5e735d View commit details
    Browse the repository at this point in the history
  11. Clean up more errors

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c94fbd6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    96fd3bd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    37bbdef View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    021ead8 View commit details
    Browse the repository at this point in the history
  15. Some more recovery

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4941905 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    54ec3e5 View commit details
    Browse the repository at this point in the history
  17. cargo fmt

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    83448f3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8a76f2f View commit details
    Browse the repository at this point in the history
  19. Add some comments

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4ad85dd View commit details
    Browse the repository at this point in the history
  20. Make it more readable

    asterite committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ad89c0a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    fcc6291 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    2e0c1fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    411a970 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d4b464 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b33cdd View commit details
    Browse the repository at this point in the history
  5. A bit more grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    5671c66 View commit details
    Browse the repository at this point in the history
  6. More grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    78d28cc View commit details
    Browse the repository at this point in the history
  7. More grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d02a531 View commit details
    Browse the repository at this point in the history
  8. A bit more grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    b0c6750 View commit details
    Browse the repository at this point in the history
  9. A bit more

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    45ad222 View commit details
    Browse the repository at this point in the history
  10. Finalize the grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    bcc6663 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c44854b View commit details
    Browse the repository at this point in the history
  12. Small fix to grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    97c2ba0 View commit details
    Browse the repository at this point in the history
  13. Improve a bit the grammar

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    2884e3e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    01d921e View commit details
    Browse the repository at this point in the history
  15. Add a few more comments

    asterite committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    109bed6 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    3322f81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bbf964 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1652b6e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    1b1fbad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b57c371 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d98b3ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8631a0c View commit details
    Browse the repository at this point in the history
  5. parse_item_in_list

    asterite committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    601f3a7 View commit details
    Browse the repository at this point in the history
  6. Rename variable for clarity

    asterite committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    888abbd View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    7122549 View commit details
    Browse the repository at this point in the history
  2. A bit more grammar

    asterite committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    9978131 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    728f3ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7337d88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebd9ff2 View commit details
    Browse the repository at this point in the history
  4. next_token -> bump

    asterite committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    3f712d0 View commit details
    Browse the repository at this point in the history
  5. Remove tokens_follow

    asterite committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    5d035f3 View commit details
    Browse the repository at this point in the history
  6. Update compiler/noirc_frontend/src/parser/parser/generics.rs

    Co-authored-by: jfecher <jake@aztecprotocol.com>
    asterite and jfecher authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c50fad4 View commit details
    Browse the repository at this point in the history
  7. Update compiler/noirc_frontend/src/parser/parser/generics.rs

    Co-authored-by: jfecher <jake@aztecprotocol.com>
    asterite and jfecher authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    00fdb18 View commit details
    Browse the repository at this point in the history
  8. Update compiler/noirc_frontend/src/parser/parser/generics.rs

    Co-authored-by: jfecher <jake@aztecprotocol.com>
    asterite and jfecher authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    458dae1 View commit details
    Browse the repository at this point in the history
  9. Update compiler/noirc_frontend/src/parser/parser/generics.rs

    Co-authored-by: jfecher <jake@aztecprotocol.com>
    asterite and jfecher authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    26d0c85 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b1857b0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7fcbfa View commit details
    Browse the repository at this point in the history
  12. Clarify comment

    asterite committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    46aa738 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    256294e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3effe9f View commit details
    Browse the repository at this point in the history
  15. Apply suggestions from code review

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    asterite and TomAFrench authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2fb31a4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cb3d321 View commit details
    Browse the repository at this point in the history
  17. Remove parse_modifier

    asterite committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    279c8d2 View commit details
    Browse the repository at this point in the history