@@ -2402,17 +2402,17 @@ class _Parser {
24022402 }
24032403
24042404 /// Process all dimension units.
2405- LiteralTerm processDimension (Token ? t, Object value, SourceSpan span) {
2405+ LiteralTerm processDimension (Token ? t, Object value, FileSpan span) {
24062406 LiteralTerm term;
24072407 var unitType = _peek ();
24082408
24092409 switch (unitType) {
24102410 case TokenKind .UNIT_EM :
2411- span = span.union (_next ().span);
2411+ span = span.expand (_next ().span);
24122412 term = EmTerm (value, t! .text, span);
24132413 break ;
24142414 case TokenKind .UNIT_EX :
2415- span = span.union (_next ().span);
2415+ span = span.expand (_next ().span);
24162416 term = ExTerm (value, t! .text, span);
24172417 break ;
24182418 case TokenKind .UNIT_LENGTH_PX :
@@ -2421,53 +2421,53 @@ class _Parser {
24212421 case TokenKind .UNIT_LENGTH_IN :
24222422 case TokenKind .UNIT_LENGTH_PT :
24232423 case TokenKind .UNIT_LENGTH_PC :
2424- span = span.union (_next ().span);
2424+ span = span.expand (_next ().span);
24252425 term = LengthTerm (value, t! .text, span, unitType);
24262426 break ;
24272427 case TokenKind .UNIT_ANGLE_DEG :
24282428 case TokenKind .UNIT_ANGLE_RAD :
24292429 case TokenKind .UNIT_ANGLE_GRAD :
24302430 case TokenKind .UNIT_ANGLE_TURN :
2431- span = span.union (_next ().span);
2431+ span = span.expand (_next ().span);
24322432 term = AngleTerm (value, t! .text, span, unitType);
24332433 break ;
24342434 case TokenKind .UNIT_TIME_MS :
24352435 case TokenKind .UNIT_TIME_S :
2436- span = span.union (_next ().span);
2436+ span = span.expand (_next ().span);
24372437 term = TimeTerm (value, t! .text, span, unitType);
24382438 break ;
24392439 case TokenKind .UNIT_FREQ_HZ :
24402440 case TokenKind .UNIT_FREQ_KHZ :
2441- span = span.union (_next ().span);
2441+ span = span.expand (_next ().span);
24422442 term = FreqTerm (value, t! .text, span, unitType);
24432443 break ;
24442444 case TokenKind .PERCENT :
2445- span = span.union (_next ().span);
2445+ span = span.expand (_next ().span);
24462446 term = PercentageTerm (value, t! .text, span);
24472447 break ;
24482448 case TokenKind .UNIT_FRACTION :
2449- span = span.union (_next ().span);
2449+ span = span.expand (_next ().span);
24502450 term = FractionTerm (value, t! .text, span);
24512451 break ;
24522452 case TokenKind .UNIT_RESOLUTION_DPI :
24532453 case TokenKind .UNIT_RESOLUTION_DPCM :
24542454 case TokenKind .UNIT_RESOLUTION_DPPX :
2455- span = span.union (_next ().span);
2455+ span = span.expand (_next ().span);
24562456 term = ResolutionTerm (value, t! .text, span, unitType);
24572457 break ;
24582458 case TokenKind .UNIT_CH :
2459- span = span.union (_next ().span);
2459+ span = span.expand (_next ().span);
24602460 term = ChTerm (value, t! .text, span, unitType);
24612461 break ;
24622462 case TokenKind .UNIT_REM :
2463- span = span.union (_next ().span);
2463+ span = span.expand (_next ().span);
24642464 term = RemTerm (value, t! .text, span, unitType);
24652465 break ;
24662466 case TokenKind .UNIT_VIEWPORT_VW :
24672467 case TokenKind .UNIT_VIEWPORT_VH :
24682468 case TokenKind .UNIT_VIEWPORT_VMIN :
24692469 case TokenKind .UNIT_VIEWPORT_VMAX :
2470- span = span.union (_next ().span);
2470+ span = span.expand (_next ().span);
24712471 term = ViewportTerm (value, t! .text, span, unitType);
24722472 break ;
24732473 default :
0 commit comments