anchor.diff:  
   @lexer::members {
   
  -	// Starting out `true` for `pendingDent` will capture whitespace at beginning of script.
  -	private boolean pendingDent = true;
  +     // Starting out `true` for `pendingDent` will capture whitespace at beginning of script.
  +     private boolean pendingDent = true;
        private int indentCount = 0;
        private java.util.LinkedList<Token> tokenQueue = new java.util.LinkedList<>();
        private java.util.Stack<Integer> indentStack = new java.util.Stack<>();
  
positive.code: *
  */
  
  //	Stuff still floating around as ideas but not working in the grammar yet.
  
  //	1. "Inheritance"
  //
  //   I want to provide for composing and defining at the same time, which
  //   is what we need to mimic inheritance. In most cases we don't want to modify the
  
negative.code: 
            // Grab the next token and if nothing special is needed, simply return it.
            Token next = super.nextToken();
                 //NOTE: This would be the appropriate spot to count whitespace or deal with NEWLINES,
                 // but it is already handled with custom actions down in the lexer rules.
            if (pendingDent && null == initialIndentToken && NEWLINE != next.getType()) { initialIndentToken = next; }
            if (null == next || HIDDEN == next.getChannel() || NEWLINE == next.getType()) { return next; }
  
  