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()));

Reply via email to