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

minimessage: Unify transformations and placeholders #672

Merged
merged 17 commits into from Feb 13, 2022

Commits on Feb 7, 2022

  1. minimessage: Unify transformations and placeholders

    This replaces both with a new Tag system, which exposes both
    argumentless insertions and argument-handling transformations in one
    registry, with one type hierarchy.
    zml2008 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    2e0d1d5 View commit details
    Browse the repository at this point in the history
  2. text-minimessage: Clean up use of ParsingException

    Correctly provide the post-preprocessing location information when
    creating exceptions.
    zml2008 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    fc495ae View commit details
    Browse the repository at this point in the history
  3. text-minimessage: Add full implementations of Tag classes rather than…

    … just lambdas, for examinability
    zml2008 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    c824c7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28c1fb4 View commit details
    Browse the repository at this point in the history
  5. text-minimessage: Begin exposing the node tree to API

    This allows us to mark the entire parser package as internal
    zml2008 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0df082c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    e1ae089 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc621ad View commit details
    Browse the repository at this point in the history
  3. text-minimessage: Add ArgumentQueue for arg handling

    This simplifies error handling across arguments, and allows better state
    tracking in error messages down the road.
    zml2008 committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    6738fb9 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Configuration menu
    Copy the full SHA
    764d553 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e8b61b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    236d8d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11af2fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    798ff57 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d12d78 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Configuration menu
    Copy the full SHA
    6dffa1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6be226 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ffa467 View commit details
    Browse the repository at this point in the history