anchor.diff:  	;
   
   debugMode
  -	:	DIRECTIVE D_DEBUG { Console.WriteLine("Connect debugger and press [enter]"); Console.ReadLine(); }
  +	:	DIRECTIVE DEBUG_COMPILER { Console.WriteLine("Waiting for debugger..."); while(!Debugger.IsAttached) { Thread.Sleep(100); } Console.WriteLine("Debugger Attached"); }
   	;
   
   statements returns [TreeNode node]
  
positive.code: 	#pragma warning disable 3021
  
  	using System;
  	using sholan.Compiler;
  	using sholan.Compiler.Nodes;
  }
  
negative.code: 	:	'#'
  	;
  
  DEBUG_COMPILER
  	:	'debug-compiler'
  	;
  
  fragment ESCAPE_SEQUENCE
  