build method

dynamic build()

Implementation

build() {
  List res = [];

  res.add(tt.value);

  List argList = [];
  for (var arg in args) {
    if (arg != null) {
      argList.add(arg.build());
    }
  }
  res.add(argList);

  if (optargs.isNotEmpty) {
    Map optArgsMap = {};
    optargs.forEach((k, v) {
      optArgsMap[k] = v.build();
    });
    res.add(optArgsMap);
  }
  return res;
}