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

Avisynth lang definition. #3071

Merged
merged 14 commits into from Sep 15, 2021
Merged

Avisynth lang definition. #3071

merged 14 commits into from Sep 15, 2021

Commits on Sep 12, 2021

  1. Avisynth lang definition.

    Zinfidel committed Sep 12, 2021
    Copy the full SHA
    97172a4 View commit details
    Browse the repository at this point in the history
  2. Remove duplicate definition.

    Zinfidel committed Sep 12, 2021
    Copy the full SHA
    0b6bb73 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
    Zinfidel and RunDevelopment committed Sep 12, 2021
    Copy the full SHA
    edca4ac View commit details
    Browse the repository at this point in the history
  4. Remove toAlternation and cat. Convert strings to regex arrays.

    Also some changes to appease the linter.
    Zinfidel committed Sep 12, 2021
    Copy the full SHA
    666cf09 View commit details
    Browse the repository at this point in the history
  5. Change builtin to builtin-function with function alias.

    Appease the linter even harder.
    Zinfidel committed Sep 12, 2021
    Copy the full SHA
    a17f391 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    98b2433 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Apply suggestions from code review

    Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
    Zinfidel and RunDevelopment committed Sep 14, 2021
    Copy the full SHA
    96c6fca View commit details
    Browse the repository at this point in the history
  2. Add argument labels, update functions to be more permissive.

    Internal functions now match any internal word bounded by word boundaries. User/External functions now match identifiers after a ., before a (, or both.
    Zinfidel committed Sep 14, 2021
    Copy the full SHA
    39017b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Update components/prism-avisynth.js

    Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
    Zinfidel and RunDevelopment committed Sep 15, 2021
    Copy the full SHA
    1056b37 View commit details
    Browse the repository at this point in the history
  2. Extract type-casts from function as they are different now.

    Also remove positive lookahead on builtin-function for consistency.
    Zinfidel committed Sep 15, 2021
    Copy the full SHA
    8ca9bb5 View commit details
    Browse the repository at this point in the history
  3. Inline keywords.

    Zinfidel committed Sep 15, 2021
    Copy the full SHA
    d917930 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b560b2b View commit details
    Browse the repository at this point in the history
  5. Several test updates.

    - Simplify property tests to account for more permissive actual usage.
    - Simplify keyword tests to account for more permissive matching.
    - Add missing - operator to operators test.
    - Add missing [] punctuation to punctuation test.
    - Add argument-label test.
    Zinfidel committed Sep 15, 2021
    Copy the full SHA
    dc48428 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b3d6a99 View commit details
    Browse the repository at this point in the history