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

Compatibility with Linguist #111

Merged
merged 16 commits into from
May 16, 2023
Merged

Compatibility with Linguist #111

merged 16 commits into from
May 16, 2023

Conversation

jesslin02
Copy link
Contributor

@jesslin02 jesslin02 commented Apr 11, 2023

This PR is an updated version of #104 that incorporates the new syntax highlight tests (and slightly alters the known-good outputs). The purpose of the changes is to eliminate constructs that linguist does not allow (such as unbounded look-aheads) from our TextMate syntax description. After this is merged, we should be able to create PR for linguist.

@jesslin02 jesslin02 marked this pull request as ready for review April 18, 2023 00:04
@lhstrh lhstrh requested a review from petervdonovan May 6, 2023 01:15
@lhstrh lhstrh changed the title Linguist support3 Compatibility with Linguist May 6, 2023
Copy link
Contributor

@petervdonovan petervdonovan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that most of the changes in the "known good" files come from tokenizing whitespace, which seems entirely harmless. I just pushed some slight changes to the way types are highlighted in C/C++ to make sure there were no significant regressions there. I think that we should merge this.

@lhstrh lhstrh merged commit fac5d5d into lf-lang:main May 16, 2023
10 checks passed
@lhstrh lhstrh added the enhancement New feature or request label Sep 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants