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

The four extensions in one package "extras" #18

Merged
merged 34 commits into from
May 3, 2024

Commits on Feb 9, 2024

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

Commits on Feb 10, 2024

  1. restructure

    bowman2001 committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    1131cb6 View commit details
    Browse the repository at this point in the history
  2. simplify API

    bowman2001 committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    baac847 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d82da67 View commit details
    Browse the repository at this point in the history
  4. add test cases

    bowman2001 committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    4154de5 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    a6f31ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab35278 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3809a7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27179dc View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. add more test cases

    bowman2001 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    a1a6029 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

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

Commits on Mar 21, 2024

  1. move super- and subscript into one package

    According to the result of the discussion in my feature request, the packages are merged into one named "extras". The method names are adapted accordingly. And I created an additional package called "ast" containing higher level methods for the parser tree.
    bowman2001 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    48ebff3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e23de50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    177506a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6f1e69 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40203bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95e14c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. fix: remove the look-ahead for whitespace

    The look-ahead for whitespace characters in super- in subscripts was meant for an edge case. LaTeX-like notation `x^2 + x^3` leads to a senseless formatting `x<sup>2 + x</sup>3`. But the look-ahead had the side effect to fail perfectly normal Markdown like `H~2~O text`.
    bowman2001 committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    d369d4c View commit details
    Browse the repository at this point in the history
  2. feature: add a new look-ahead for whitespace

    The look-ahead for whitespace characters in super- and subscripts is essential because a caret or a tilde may also be used for other markup or literally. The enabled extensions shouldn’t force a user to escape all existing literal characters or interfere with other markup. Edge cases may remain.
    bowman2001 committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    e53eb5e View commit details
    Browse the repository at this point in the history
  3. chore: move the current extra folder to extra_old to make rook for a …

    …new approach with less code duplication.
    bowman2001 committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    9dd9d5e View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Added a working version with **different** NodeKinds

    This is a preliminary version. The goal is to create one NodeKind "inlineTag" for all simple inline tags. But I am not sure if it’s going to work out, so I want to leave this on record.
    bowman2001 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    900f6f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. refactoring

    bowman2001 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    99d0732 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d24537 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2991950 View commit details
    Browse the repository at this point in the history
  4. chore: remove old code

    bowman2001 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    a331242 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2451f5d View commit details
    Browse the repository at this point in the history
  6. chore: add comments

    bowman2001 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b5f8ebf View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    a1c6e48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e4b1c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08cd61b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d406a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b002118 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9fc07f3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dde363c View commit details
    Browse the repository at this point in the history