Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Update draft tree-sitter grammar in #303 #438

Draft
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Apr 28, 2022

  1. Configuration menu
    Copy the full SHA
    427acd9 View commit details
    Browse the repository at this point in the history
  2. Stub in more syntax

    joshvera authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    1ec9137 View commit details
    Browse the repository at this point in the history
  3. Fix css syntax

    joshvera authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    21a728a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cdaa1a View commit details
    Browse the repository at this point in the history
  5. ⬆️ tree-sitter-php

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2e4caf5 View commit details
    Browse the repository at this point in the history
  6. Update to latest API changes

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    4867b6e View commit details
    Browse the repository at this point in the history
  7. Do we commit package-lock???

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    07cd3a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a1d6a89 View commit details
    Browse the repository at this point in the history
  9. Add more syntax

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3d71b80 View commit details
    Browse the repository at this point in the history
  10. WIP

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    180a5c2 View commit details
    Browse the repository at this point in the history
  11. scope scoped call expressions

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    77aab6a View commit details
    Browse the repository at this point in the history
  12. Scope member call expressions and constants

    Also remove scope for variable and for syntax-error
    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3f65dec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dec3233 View commit details
    Browse the repository at this point in the history
  14. ⬆️ tree-sitter-php@0.13.1

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    8c8009e View commit details
    Browse the repository at this point in the history
  15. Fold formal_parameters

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    4ad05a8 View commit details
    Browse the repository at this point in the history
  16. 🎨

    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    e85ab96 View commit details
    Browse the repository at this point in the history
  17. Add more scopes

    Fixes scopes of anonymous nodes
    Scopes constant.language.php for language constants
    Scope the class of catch expressions as a class name
    Change object_creation_expression to scope as entity.name.type.class
    Ben3eeE authored and claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    accafea View commit details
    Browse the repository at this point in the history
  18. Update tree-sitter-php

    This uses a custom, "off label" package that is just the up-to-date tree-sitter-php rebuilt to use an older tree-sitter ABI that is compatible w/ the older verion that ships w/ Atom.
    claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    ae4ab1e View commit details
    Browse the repository at this point in the history
  19. Add tests for tree-sitter grammar

    These are exhaustive to tests ported from the TextMate grammar test for
    maximum compatibility. Never-the-less, there are still lots of FIXME
    comments to flag area that still need improvement or work.
    claytonrcarter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    433adae View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9505029 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5a7255d View commit details
    Browse the repository at this point in the history