anchor.diff:      ;
   
   argumentExpressionList
  -    :   assignmentExpression (',' assignmentExpression)*
  +    :   expression (',' expression)*
   //    |   argumentExpressionList ',' assignmentExpression
       ;
   
  
positive.code: 	;
  
  initDeclaratorVariableSimpleWithValue
  	: 	IDENTIFIER '=' assignmentExpression
  	;
  	
  initDeclaratorArray
  	:	IDENTIFIER ('[' assignmentExpression? ']')+
  	;
  
  initDeclaratorArrayWithValue
  	: 	IDENTIFIER ('[' assignmentExpression? ']')+ '=' initializer
  	;
  
  initializer
      :   assignmentExpression
      |   '{' initializerList '}'
      |   '{' initializerList ',' '}'
      ;
  
negative.code: 	;
  
  // Start table of operators from bottom (from lowest priority)
  //expression
  //	:	assignmentExpression
  //	|	expression ',' assignmentExpression
  //	;
  
  // Continue to conditionalExpressions in table or create assignment
  expression
      :   conditionalExpression
      |   unaryExpression assignmentOperator expression
      ;
  
  // Conditional Expression is next in table of priority, we can skip to logical or expression
  