fn parse_date_directive(&mut self, date: UncheckedDate) -> Result<Directive> {
		use crate::pos::BytePos;

		let kind = DirectiveKind::PushTag { tag: date.year };

		// TODO: check that no tokens are left on same line
		Ok(Directive::new(ByteSpan::new(BytePos(0), BytePos(0)), kind))
	}
// TODO: include span of date to reference it in diagnostics
include span of date to reference it in diagnostics
include span of date to reference it in diagnostics
fn parse_date_directive(&mut self, date: UncheckedDate) -> Result<Directive> {
		use crate::pos::BytePos;
		let kind = DirectiveKind::PushTag { tag: date.year };
		// TODO: check that no tokens are left on same line
		Ok(Directive::new(ByteSpan::new(BytePos(0), BytePos(0)), kind))
	}
fn parse_date_directive ( & mut self , date : UncheckedDate ) -> Result < Directive > { use crate :: pos :: BytePos ; let kind = DirectiveKind :: PushTag { tag : date . year } ; // TODO: check that no tokens are left on same line Ok ( Directive :: new ( ByteSpan :: new ( BytePos ( 0 ) , BytePos ( 0 ) ) , kind ) ) }
TODO: include span of date to reference it in diagnostics
TODO : include span of date to reference it in diagnostics
&mut self
date
UncheckedDate