Skip to content

Commit bcdcc37

Browse files
authored
feat: improved syntax highlighting (#112)
* feat: improving syntax highlighting * patch: fix numeric suffixes not being recognized via lexer * test: add test for parser/lexer for numeric suffixes * patch: add chained highlighting in yield expressions * patch: numeric prefix identifier recognition in lexer * patch: signal highlighting now as method call coloring * patch: method call highlighting chained to object creation * patch: chaining nested stuff to object creation * patch: method call && var highlighting chained to object creation * patch: highlight fallback for existing but out-of-range identifiers * patch: numeric identifiers starting with @ and only containing one digit after * patch: allow default keyword in member part, support hex float literal * patch: numeric-starting literals in vapis * chore: remove unused file RetryHighlightElement.java * chore: add completed tasks to changelog
1 parent 89d6027 commit bcdcc37

File tree

153 files changed

+4568
-2592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+4568
-2592
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
### What's Changed
88

9-
-
9+
- Improved syntax highlighting (declarations, identifier, reference, etc.)
1010

1111
## [1.2.4-ALPHA]
1212

src/main/gen/com/tbusk/vala_plugin/ValaLexer.java

Lines changed: 904 additions & 1092 deletions
Large diffs are not rendered by default.

src/main/gen/com/tbusk/vala_plugin/ValaParser.java

Lines changed: 260 additions & 728 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaArgument.java

Lines changed: 1 addition & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaArrayType.java

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaAttribute.java

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaAttributeArgument.java

Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaBaseTypes.java

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaCatchClause.java

Lines changed: 11 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/gen/com/tbusk/vala_plugin/psi/ValaClassDeclaration.java

Lines changed: 10 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)