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

enh(zephir) almost complete rework of the zephir grammar #2387

Merged
merged 17 commits into from Feb 6, 2020

Commits on Feb 1, 2020

  1. (chore) zephir grammar cleanups

    The original grammar was lifted from PHP and is inaccurate.
    
    - does not support hash style comments
    - does not have `__halt_compiler`
    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    4701e81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f94bf9 View commit details
    Browse the repository at this point in the history
  3. organize common keywords

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    180d469 View commit details
    Browse the repository at this point in the history
  4. more keyword cleanup

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    9b4cc1f View commit details
    Browse the repository at this point in the history
  5. remove end* keywords

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    d26e231 View commit details
    Browse the repository at this point in the history
  6. continue keyword cleanupp

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    9b968f7 View commit details
    Browse the repository at this point in the history
  7. finished cleanup

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    61b8ee0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d598d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f3461bd View commit details
    Browse the repository at this point in the history
  10. fix spacing

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    d8a25c7 View commit details
    Browse the repository at this point in the history
  11. support fn keyword

    joshgoebel committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    7f98c23 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2020

  1. Configuration menu
    Copy the full SHA
    6897df8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d72684 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Configuration menu
    Copy the full SHA
    32d1a52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b750e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a769de View commit details
    Browse the repository at this point in the history
  4. add changelog

    joshgoebel committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    e7a2d89 View commit details
    Browse the repository at this point in the history