This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
The following commit(s) were added to refs/heads/develop by this push: new 071c9ddf7 CSS.g: fix Decision can match input warnings for rgb() and rgba() 071c9ddf7 is described below commit 071c9ddf7c4b6a0425e45429956b61ccab3c32ad Author: Josh Tynjala <joshtynj...@apache.org> AuthorDate: Mon Sep 8 15:43:49 2025 -0700 CSS.g: fix Decision can match input warnings for rgb() and rgba() Specifically this warning: Decision can match input such as "{'\t'..'\n', '\r', ' '}" using multiple alternatives: 1, 2 It's because it was trying to match optional whitespace immediately followed by more optional whitespace in some situations. --- .../src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g b/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g index 6a4bec0ed..c21f282a3 100644 --- a/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g +++ b/compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g @@ -689,8 +689,8 @@ RGBA : 'rgba(' ( WS* NUMBER ( PERCENT | ) WS* ) ',' ( WS* NUMBER ( PERCENT | ) WS* ) ',' ( WS* NUMBER ( PERCENT | ) WS* ) ')' - | 'rgba(' ( WS* NUMBER ( PERCENT | ) WS* ) - ( WS* NUMBER ( PERCENT | ) WS* ) + | 'rgba(' ( WS* NUMBER ( PERCENT | ) ) + ( WS* NUMBER ( PERCENT | ) ) ( WS* NUMBER ( PERCENT | ) WS* ) '/' ( WS* NUMBER ( PERCENT | ) WS* ) ')' @@ -703,8 +703,8 @@ RGB : 'rgb(' ( WS* NUMBER ( PERCENT | ) WS* ) ',' ( WS* NUMBER ( PERCENT | ) WS* ) ',' ( WS* NUMBER ( PERCENT | ) WS* ) ')' - | 'rgb(' ( WS* NUMBER ( PERCENT | ) WS* ) - ( WS* NUMBER ( PERCENT | ) WS* ) + | 'rgb(' ( WS* NUMBER ( PERCENT | ) ) + ( WS* NUMBER ( PERCENT | ) ) ( WS* NUMBER ( PERCENT | ) WS* ) ')' ;