You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2016/04/11 16:00:07 UTC

[40/50] git commit: [flex-falcon] [refs/heads/feature/maven-migration] - ASParser.g: fixed issue where the parameters container of a FunctionNode had the wrong column position. similar to function call arguments, the parameters now include the parenthese

ASParser.g: fixed issue where the parameters container of a FunctionNode had the wrong column position. similar to function call arguments, the parameters now include the parentheses


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/94987360
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/94987360
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/94987360

Branch: refs/heads/feature/maven-migration
Commit: 94987360cb06b00d6f7909ffdfc2ab74f50de544
Parents: 239f935
Author: Josh Tynjala <jo...@apache.org>
Authored: Fri Apr 8 10:48:33 2016 -0700
Committer: Josh Tynjala <jo...@apache.org>
Committed: Fri Apr 8 10:48:33 2016 -0700

----------------------------------------------------------------------
 .../org/apache/flex/compiler/internal/parsing/as/ASParser.g  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/94987360/compiler/src/org/apache/flex/compiler/internal/parsing/as/ASParser.g
----------------------------------------------------------------------
diff --git a/compiler/src/org/apache/flex/compiler/internal/parsing/as/ASParser.g b/compiler/src/org/apache/flex/compiler/internal/parsing/as/ASParser.g
index 835f63a..34cb240 100644
--- a/compiler/src/org/apache/flex/compiler/internal/parsing/as/ASParser.g
+++ b/compiler/src/org/apache/flex/compiler/internal/parsing/as/ASParser.g
@@ -931,11 +931,11 @@ functionExpression returns [FunctionObjectNode n]
     	lpT:TOKEN_PAREN_OPEN
 		{
 			p = f.getParametersContainerNode();
-			p.startAfter(lpT);
+			p.startBefore(lpT);
 		}
     	formalParameters[p]
     	rpT:TOKEN_PAREN_CLOSE
- 		{ p.endBefore(rpT); }
+ 		{ p.endAfter(rpT); }
     	(resultType[f])?
      	{ enableSemicolonInsertion(); }	
 
@@ -1044,11 +1044,11 @@ functionDefinition[ContainerNode c, INamespaceDecorationNode namespace, List<Mod
 		lpT:TOKEN_PAREN_OPEN
 		{
 			final ContainerNode parameters = n.getParametersContainerNode();
-			parameters.startAfter(lpT);
+			parameters.startBefore(lpT);
  		}
      	formalParameters[parameters]	
      	(	rpT:TOKEN_PAREN_CLOSE 
-     		{ parameters.endBefore(rpT); }
+     		{ parameters.endAfter(rpT); }
      		// error recovery for typing in-progress function definitions
      		exception catch [RecognitionException ex] { handleParsingError(ex); }
      	)