lookupValue method
Implementation
String lookupValue() {
parserInput.save();
if (parserInput.$char('[') == null) {
parserInput.restore();
return null;
}
final String name = parserInput.$re(_lookupValueRegExp);
if (parserInput.$char(']') == null) {
parserInput.restore();
return null;
}
if (name != null) {
parserInput.forget();
return name;
}
parserInput.restore();
return null;
// 3.5.0.beta.6 20180704
// lookupValue: function() {
// parserInput.save();
//
// if (!parserInput.$char('[')) {
// parserInput.restore();
// return;
// }
//
// var name = parserInput.$re(/^(?:[@$]{0,2})[_a-zA-Z0-9-]*/);
//
// if (!parserInput.$char(']')) {
// parserInput.restore();
// return;
// }
//
// if (name || name === '') {
// parserInput.forget();
// return name;
// }
//
// parserInput.restore();
// }
}