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

Introduce experimental rowan parser and pretty-printer #132

Merged
merged 20 commits into from
Sep 22, 2023
Merged

Commits on Sep 4, 2023

  1. feat: lsp prototype

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    5382799 View commit details
    Browse the repository at this point in the history
  2. refactor: introduce ungrammar

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    c678cf8 View commit details
    Browse the repository at this point in the history
  3. refactor: parser and grammar compatibility

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    dfc47a6 View commit details
    Browse the repository at this point in the history
  4. refactor: use grammar to classify tokens

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    5ad3c06 View commit details
    Browse the repository at this point in the history
  5. refactor: deduplicate operator definitions

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    b1b8b4c View commit details
    Browse the repository at this point in the history
  6. feat(fmt): basic comment formatting in objects

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    014057b View commit details
    Browse the repository at this point in the history
  7. feat(fmt): preserve comments at root of source code

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    016538a View commit details
    Browse the repository at this point in the history
  8. feat(fmt): preserve comments in locals

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    dacee20 View commit details
    Browse the repository at this point in the history
  9. feat(fmt): preserve newline above last comment

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    443991e View commit details
    Browse the repository at this point in the history
  10. refactor: upgrade for new master

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    6beafa8 View commit details
    Browse the repository at this point in the history
  11. feat: parse object comprehensions

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    cf173f6 View commit details
    Browse the repository at this point in the history
  12. fix(rowan-parser): forbid assert in objcomp

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    a6892a9 View commit details
    Browse the repository at this point in the history
  13. refactor(rowan-parser): remove intrinsic syntax

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    26a3b24 View commit details
    Browse the repository at this point in the history
  14. fix: clippy mutable_key_type false-positive

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    fa1839d View commit details
    Browse the repository at this point in the history
  15. feat(fmt): try to use ass-stroke

    Signed-off-by: Yaroslav Bolyukin <[email protected]>
    CertainLach committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    e17e60d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a7bbbb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    3248f25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b82950 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ebfdeb View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    d1754bf View commit details
    Browse the repository at this point in the history