@override Object? get(Token name) { switch (name.lexeme) { case 'zero': return Offset.zero; case 'infinit': return Offset.infinite; } return null; }