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

Refactor expression parsing thoroughly #67112

Merged
merged 32 commits into from
Dec 29, 2019
Merged

Commits on Dec 23, 2019

  1. refactor parse_field

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    e77b9d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8480b31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    701b974 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66b8ae4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f6e2bdc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de2e443 View commit details
    Browse the repository at this point in the history
  7. refactor loop parsing a bit

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    7262dcc View commit details
    Browse the repository at this point in the history
  8. more recovery in if-parsing

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    44ff4df View commit details
    Browse the repository at this point in the history
  9. refactor parse_if_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    7bcc325 View commit details
    Browse the repository at this point in the history
  10. refactor parse_fn_block_param

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    ad6f91a View commit details
    Browse the repository at this point in the history
  11. simplify parse_fn_block_decl

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    f647c11 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aa8adba View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0bb3dad View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    98701b2 View commit details
    Browse the repository at this point in the history
  15. extract parse_fn_call_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    287ba5d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a15d0cd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ff5762b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9c6bbf1 View commit details
    Browse the repository at this point in the history
  19. extract parse_dot_suffix_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    bc95228 View commit details
    Browse the repository at this point in the history
  20. extract parse_dot_base_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    7ae12c9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    af5ac23 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    84f9bf1 View commit details
    Browse the repository at this point in the history
  23. simplify parse_assoc_op_cast

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    00cc8a1 View commit details
    Browse the repository at this point in the history
  24. extract recover_not_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    80eeefb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ada388b View commit details
    Browse the repository at this point in the history
  26. extract parse_deref_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    f6ab439 View commit details
    Browse the repository at this point in the history
  27. extract parse_neg_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    4cfcfe9 View commit details
    Browse the repository at this point in the history
  28. extract parse_prefix_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    efdea63 View commit details
    Browse the repository at this point in the history
  29. extract parse_not_expr

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    8456c40 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e43a7ef View commit details
    Browse the repository at this point in the history
  31. refactor assoc op parsing

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    05c26a4 View commit details
    Browse the repository at this point in the history
  32. fix rebase fallout

    Centril committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    7a246ac View commit details
    Browse the repository at this point in the history