import 'package:source_span/source_span.dart'; import '../token.dart'; import 'node.dart'; class AliasContext extends Node { final Token NAME1, COLON, NAME2; AliasContext(this.NAME1, this.COLON, this.NAME2); /// The aliased name of the value. String get alias => NAME1.text; /// The actual name of the value. String get name => NAME2.text; @override FileSpan get span => NAME1.span.expand(COLON.span).expand(NAME2.span); }