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

Merged abstract syntax tree #100

Merged
merged 85 commits into from
Jul 30, 2020
Merged

Merged abstract syntax tree #100

merged 85 commits into from
Jul 30, 2020

Conversation

tomblachut
Copy link
Owner

@tomblachut tomblachut commented Jan 6, 2020

I'm really happy about this PR number.

Resolves #19

TODO:

  • Parser edge cases
  • Formatting
  • Commenter
  • Folding
  • Brace typing
  • Tests

@tomblachut tomblachut mentioned this pull request Jan 6, 2020
@tomblachut tomblachut force-pushed the feature/merged-ast branch 6 times, most recently from e18286d to 461e878 Compare February 23, 2020 18:00
@tomblachut tomblachut force-pushed the feature/merged-ast branch 8 times, most recently from 09ea4f5 to 590aa31 Compare April 28, 2020 01:03
@anstarovoyt
Copy link
Contributor

as far as I can see tests don't work. It can be fixed by adding missing dependency 'platform-images'.

plugins = ['JavaScriptLanguage', 'CSS', 'platform-images' , 'PsiViewer:201.3803.71-EAP-SNAPSHOT.1']

@tomblachut
Copy link
Owner Author

@anstarovoyt interesting, thanks. Can you point me to some resource what this plugin is responsible for?

@anstarovoyt
Copy link
Contributor

interesting, thanks. Can you point me to some resource what this plugin is responsible for?

CSS depends on 'platform-images' and the 'platform-images' is an "internal" plugin. It isn't obvious and it will be fixed in the Gradle plugin in the future.

@anstarovoyt
Copy link
Contributor

@tomblachut Why did you change SvelteHtmlFile super class from HtmlFileImpl to JSFileImpl? I believe the solution with HtmlFile is more "correct". Also, it works in the same way for e.g. Vue and the solution looks viable.

@tomblachut tomblachut force-pushed the feature/merged-ast branch 6 times, most recently from dd70cac to 5e9be64 Compare May 3, 2020 00:49
@tomblachut tomblachut force-pushed the feature/merged-ast branch from 3e34e25 to e9bf8a6 Compare July 30, 2020 10:59
@tomblachut tomblachut force-pushed the feature/merged-ast branch from e9bf8a6 to 311c444 Compare July 30, 2020 17:07
@tomblachut tomblachut marked this pull request as ready for review July 30, 2020 17:08
@tomblachut
Copy link
Owner Author

Defo longest living branch in my whole career 😅

@anstarovoyt
Copy link
Contributor

@tomblachut awesome!

@shirotech shirotech mentioned this pull request Aug 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants