Releases: b-foundation/vscode-b-syntax-highlighting
Releases · b-foundation/vscode-b-syntax-highlighting
Refactor snippets
Important fixes for the functions, keywords and ternary operator
- Fix broken pattern for the ternary operator
- Add comments, operators, functions to partial patterns for the ternary operator and fix their order
- Make the function patterns more strict
- Make the keyword patterns more strict
- Remove the unsupported constant pattern
- Remove the unsupported entity name pattern
- Allow a capital letter to be the first in the variable name pattern
- Add a pattern for the label
First stable version
- Add vscode marketplace badges
- Remove pattern for unsupported regex literal
- Remove pattern for unsupported relational and comparison operators
- Change the pattern of escape characters
- Change line-ending to lf
- Remove unsupported control statements
- Add snippets for auto statement, ternary operator, switch block and case block
- Remove the ternary operator snippet and change templates for the rest ones
- Add support of comments
- Remove float numbers support
- Remove ~, >>> and ^ bitwise operators because they aren't supported
- Add escaping of string format specifiers
- Remove assignment operator from the auto statement snippet, add the extrn statement snippet
- Remove unsupported logical operators (&& and ||)
- Fix => operator
- Add pattern for the ternary operator
- Add snippet for the return statement
Fundamental rules for B syntax support
- Add extension package configuration
- Add a launch config for the vscode
- Add language configuration
- Add license
- Add fundamental language syntax rules
- Add the if-else and while snippets
- Add a repository url to the package.json
- Add changelog