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

Partiql fixes #4686

Merged
merged 2 commits into from May 13, 2022
Merged

Partiql fixes #4686

merged 2 commits into from May 13, 2022

Conversation

jpschorr
Copy link
Contributor

Fixes for PartiQL (originally added in #4630)

  • Rearranges rule order so punctuation fallback doesn't clobber collections
  • Bug fixes for collection types
  • Bug fixes for some edge cases around strings
  • Bug fix for embedded ion rule end token type

Fixes for Amazon Ion textual notation (originally added in #4629)

  • Changes symbols to storage type instead of constant
  • Bug fix for some edge cases around annotations
  • Bug fixes for some edge cases around strings

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Changes symbols to `storage` type instead of `constant`
- Bug fix for some edge cases around annotations
- Bug fixes for some edge cases around strings better
- Rearranges rule order so punctuation fallback doesn't clobber collections
- Bug fixes for collection types
- Bug fixes for some edge cases around strings better
- Bug fix for embedded ion rule end token type
@codecov
Copy link

codecov bot commented Apr 29, 2022

Codecov Report

Merging #4686 (ae92d42) into master (6bf0d68) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #4686   +/-   ##
=======================================
  Coverage   71.17%   71.17%           
=======================================
  Files         553      553           
  Lines       55572    55572           
  Branches    10398    10398           
=======================================
+ Hits        39555    39556    +1     
+ Misses      16017    16016    -1     
Flag Coverage Δ
unittests 71.17% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
lib/ace/mode/ion_highlight_rules.js 100.00% <ø> (ø)
lib/ace/mode/partiql.js 75.86% <100.00%> (ø)
lib/ace/mode/partiql_highlight_rules.js 100.00% <100.00%> (ø)
lib/ace/editor.js 81.69% <0.00%> (+0.07%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6bf0d68...ae92d42. Read the comment docs.

@andrewnester andrewnester merged commit bffba8d into ajaxorg:master May 13, 2022
@andrewnester
Copy link
Contributor

Merged, thank you for your work!

jeroenpost86 pushed a commit to jeroenpost86/ace that referenced this pull request May 19, 2022
* 'master' of https://github.com/ajaxorg/ace:
  fix: Made commas be tokenized as punctuation operator instead of text in JSON (ajaxorg#4703)
  fix: Multiple Partiql and Amazon Ion textual notation fixes (ajaxorg#4686)
  fix: Updated PHP mode to support PHP8.1 syntax (ajaxorg#4696)
  release v1.5.0
  chore: use npm changelog in release script (ajaxorg#4698)
  feat: Added ability to configure certain format options for beautify extension
  fix: Render bidirectional unicode characters as control characters (ajaxorg#4693)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants