BRS 0.14.0
Pre-release
Pre-release
A mostly runtime release this time!
- The global
MatchFiles
andRun
functions are now implemented at runtime - Implementation of the
RoString
type has begun, including automatic boxing to that type to match the reference BrightScript implementation RoRegex
now returns empty strings for groups that aren't found- Manifest parsing is now exposed separately from using that file to preprocess tokens, allowing the
manifest
file to be read just once (useful for long-running processes that repeatedly parse BrightScript, like editor tooling) - Single-word
#elseif
and#endif
conditional compilation flags are now supported - Empty
print
statements don't cause parse errors anymore stop
statements don't cause parse errors anymoregoto
and label markers are now supported in the parser!
❤️ Contributors ❤️
- @TwitchBronBron improved the parser by allowing empty
print
statements,stop
statements, andgoto
statements (with labels!). Thanks, bud!
💚 Special Thanks 💚
@hulu (my employer) let me work on this project during work hours again! Thanks for being awesome 😃