Skip to content

v1#1484

Open
TwitchBronBron wants to merge 504 commits intomasterfrom
v1
Open

v1#1484
TwitchBronBron wants to merge 504 commits intomasterfrom
v1

Conversation

@TwitchBronBron
Copy link
Member

This is the official branch for the v1.0.0 release, tracking milesone v1.0.0.

markwpearce and others added 30 commits August 20, 2024 07:37
Co-authored-by: Bronley Plumb <bronley@gmail.com>
* Merges exitFor and exitWhile statements

* Properly use original text for exitwhile (one word)

* Updates the tokens in parser.tokens to reflect the created while token
* Add basic docs

* Added a BrsDoc Parser

* Remove leading apostrophes in brsdocs

* Added a comment on apostrophes

* BrsDoc parser can get parsed docs for a node

* Support for @retrun and @type tags

* Just comments and names

* Defined case sensitivity of doc parsing

* Adds diagnostics for bad types in doc comment tags

* Unifies doc types so it uses a parsed expression

* a few tweaks

* Diagnostics on bad types in doc comments unerline the type

---------

Co-authored-by: Mark Pearce <mark.pearce@redspace.com>
* Prevent crash when validating an orphaned `ReturnStatement`

* Prevent some more crashes
… var to an Expression (#1305)

* the exceptionVariable is now an expression instead of a token, and is optional for bs

* Rename exception var when local var has the same name.
* Fix semantic tokens for component and interface instances.

* Fix lint issue and failing test
* Fix bug in bslib prefix transpiling

* Fix lint issues.
* Fixes using upper namespaced function indirectly

* Added test to verify validating correct function

* Clarifies namespace docs
* Adds diagnostic if no return statement found in function

* Added edge cases to tests, and improved returnTypeMismatch check for void rerturns
* Does not validate unknown members of a component in BrightScript mode

* Fixed lint errors
markwpearce and others added 30 commits August 28, 2025 13:31
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TwitchBronBron <2544493+TwitchBronBron@users.noreply.github.com>
Co-authored-by: rokucommunity-bot[bot] <93661887+rokucommunity-bot[bot]@users.noreply.github.com>
Co-authored-by: rokucommunity-bot <93661887+rokucommunity-bot@users.noreply.github.com>
Co-authored-by: Luis Soares <luis.soares@sky.uk>
Co-authored-by: Luis Jacobetty Soares <57358121+luis-j-soares@users.noreply.github.com>
Co-authored-by: Brahim Hadriche <brahim.hadriche@gmail.com>
Co-authored-by: Christian-Holbrook <118202694+Christian-Holbrook@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mark Pearce <mark.pearce@redspace.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: rokucommunity-bot <93661887+rokucommunity-bot@users.noreply.github.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: rokucommunity-bot <93661887+rokucommunity-bot@users.noreply.github.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

create-package create a temporary npm package on every commit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants