anchor.diff:  	;
   
   functionDeclaration
  -	:	'function' Identifier formalParameters
  -		(
  -			functionBody
  -			|
  -			';'
  -		)
  +	:	'function' Identifier formalParameters functionBody
   	;
   
   functionBody
  
positive.code: 	:	expression (',' expression)*
  	;
  
  statementExpression
  	:	expression
  	;
  
  constantExpression
  	:	expression
  	;
  
  expression
  
negative.code: WHILE		: 'while';
  IF			: 'if';
  
  CREATE		: 'create';
  EMITTER		: 'emitter';
  WITH		: 'with';
  UPDATER		: 'updater';
  ATTACH		: 'attach';
  BUILD		: 'build';
  FIRE		: 'fire';
  FROM		: 'from';
  WAIT		: 'wait';
  FRAMES		: 'frames';
  
  // Integer literals
  IntegerLiteral
  	:	'0'
  	|	Sign? NonZeroDigit Digits*
  	;
  
  FloatingPointLiteral
  