public LNode Assign(Symbol lhs, LNode rhs, int startIndex = -1, int endIndex = -1) { return Assign(Id(lhs), rhs, startIndex, endIndex); } public LNode Assign(LNode lhs, LNode rhs, int startIndex = -1, int endIndex = -1)