renderDeclare method

void renderDeclare(
  1. Element element,
  2. CodeBuffer buffer,
  3. SymbolTable scope,
  4. bool html5,
)

Implementation

void renderDeclare(
    Element element, CodeBuffer buffer, SymbolTable scope, bool html5) {
  for (var attribute in element.attributes) {
    scope.create(attribute.name,
        value: attribute.value?.compute(scope), constant: true);
  }

  for (var i = 0; i < element.children.length; i++) {
    var child = element.children.elementAt(i);
    renderElementChild(
        element, child, buffer, scope, html5, i, element.children.length);
  }
}