funDefListFind function

FunDefList? funDefListFind(
  1. FunDefList list,
  2. String ident
)

Implementation

FunDefList? funDefListFind(FunDefList list, String ident) {
  var cur = list;
  while (true) {
    if (!cur.hasDef()) {
      return null;
    }
    if (cur.def.def == ident) {
      return cur;
    }
    if (!cur.hasParent()) {
      return null;
    }
    cur = cur.parent;
  }
}