pluginArgs method

String pluginArgs ()

list of options, surrounded by parens, to be processed by the plugin.

 @plugin (args) "lib";

Implementation

String pluginArgs() {
  parserInput.save();
  if (parserInput.$char('(') == null) {
    parserInput.restore();
    return null;
  }
  final String args = parserInput.$re(_pluginArgsRegExp);
  if (args != null) {
    parserInput.forget();
    return args.trim();
  } else {
    parserInput.restore();
    return null;
  }

//2.8.0 20160713
// pluginArgs: function() {
//     // list of options, surrounded by parens
//     parserInput.save();
//     if (! parserInput.$char('(')) {
//         parserInput.restore();
//         return null;
//     }
//     var args = parserInput.$re(/^\s*([^\);]+)\)\s*/);
//     if (args[1]) {
//         parserInput.forget();
//         return args[1].trim();
//     }
//     else {
//         parserInput.restore();
//         return null;
//     }
// },
}