ruleLookups method
Arguments for Namespace call
in 'color1: @defaults@color
' the list: @nested, @color
Implementation
List<String> ruleLookups() {
String rule;
if (parserInput.currentChar() != r'[') return null;
final lookups = <String>[];
while (true) {
parserInput.save();
rule = lookupValue();
if (rule == null) {
parserInput.restore();
break;
}
lookups.add(rule);
parserInput.forget();
}
return lookups.isNotEmpty ? lookups : null;
// 3.5.0.beta.6 20180704
// ruleLookups: function() {
// var rule, args, lookups = [];
//
// if (parserInput.currentChar() !== '[') {
// return;
// }
//
// while (true) {
// parserInput.save();
// args = null;
// rule = this.lookupValue();
// if (!rule && rule !== '') {
// parserInput.restore();
// break;
// }
// lookups.push(rule);
// parserInput.forget();
// }
// if (lookups.length > 0) {
// return lookups;
// }
// },
}