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
commit c4fa7ede4022de186999ec9b4c2ca27521c7bcd0 Author: Josh Tynjala <[email protected]> AuthorDate: Wed Aug 7 10:07:20 2024 -0700 StreamingASTokenizer: fix end line and end column of literal number with - or + sign --- .../royale/compiler/internal/parsing/as/StreamingASTokenizer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java index d16f7cc6e..3bcd4107e 100644 --- a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java +++ b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java @@ -986,6 +986,8 @@ public class StreamingASTokenizer implements ASTokenTypes, IASTokenizer, Closeab case TOKEN_LITERAL_NUMBER: case TOKEN_LITERAL_HEX_NUMBER: retVal.setEnd(nextToken.getEnd()); + retVal.setEndLine(nextToken.getEndLine()); + retVal.setEndColumn(nextToken.getEndColumn()); final StringBuilder builder = new StringBuilder(retVal.getText()); builder.append(nextToken.getText()); retVal.setText(poolString(builder.toString()));
