parse static method

Widget parse(
  1. PBExpression pbExpression
)

Implementation

static Widget parse(PBExpression pbExpression) {
  switch (pbExpression.identity) {
    case "scaffold":
      return PduiScaffold(pbExpression).resolve();
    case "center":
      return PduiCenter(pbExpression).resolve();
    case "column":
      return PduiColumn(pbExpression).resolve();
    case "text":
      return PduiText(pbExpression).resolve();
    case "elevatedButton":
      return PduiElevatedButton(pbExpression).resolve();
    default:
      throw Exception(
        "Don't know how to create Widget from '${pbExpression.identity}'",
      );
  }
}