anchor.diff:      ;
   
   partialUncertainOrApproximate
  -	: MonthDayKnownYearUA
  -	| MonthDayKnownYearUAParenUA
  -	| MonthKnownYearDayUA
  -	| MonthKnownYearDayUAParenUA
  -	| YearDayKnownMonthUA
  -	| YearDayKnownMonthUAParenUA
  -	| YearMonthKnownDayUA
  -	| YearMonthKnownDayUAParenUA
  -	| YearKnownMonthDayUA
  -	| YearKnownMonthDayUAParenUA
  -	| DayKnownYearMonthUA
  -	| DayKnownYearMonthUAParenUA
  -	| YearKnownMonthUA
  -	| YearKnownMonthUAParenUA
  -	| Level2YearMonthUA
  -	| Level2YearMonthUAParenUA
  -	| Level2YearMonthDayUA
  -	| Level2YearMonthDayUAParenUA
  -	| MonthKnownYearUA
  -	| MonthKnownYearUAParenUA
  +	: MonthDayKnownYearUA | MonthDayKnownYearUAParenUA
  +	| MonthKnownYearDayUA | MonthKnownYearDayUAParenUA
  +	| YearDayKnownMonthUA | YearDayKnownMonthUAParenUA
  +	| YearMonthKnownDayUA | YearMonthKnownDayUAParenUA
  +	| YearKnownMonthDayUA | YearKnownMonthDayUAParenUA
  +	| DayKnownYearMonthUA | DayKnownYearMonthUAParenUA
  +	| YearKnownMonthUA | YearKnownMonthUAParenUA
  +	| Level2YearMonthUA	| Level2YearMonthUAParenUA
  +	| Level2YearMonthDayUA | Level2YearMonthDayUAParenUA
  +	| MonthKnownYearUA | MonthKnownYearUAParenUA
       | SeasonUA
       ;
   
  
positive.code: open : Open;
  season : Season;
  unknown : Unknown;
  uaSymbol : UASymbol;
  
  // *******************  Level 1: Interval Parser Rules  ********************* //
  
  
negative.code: 	| YearMonthUA | YearMonth
  	| YearMonthDayUA | YearMonthDay
  	;
  
  // **************************   Level 2: Tokens   *************************** //
  
  