parseScriptList method

dynamic parseScriptList()

// Complex tables parsing //////////////////////////////////

Implementation

parseScriptList() {
    return this.parsePointer(
      Parser.recordList(
        {
          "tag": Parser.tag,
          "script": Parser.pointer({
              "defaultLangSys": Parser.pointer(langSysTable),
              "langSysRecords": Parser.recordList(
                {
                  "tag": Parser.tag,
                  "langSys": Parser.pointer(langSysTable)
                },
                null
              )
          })
        },
        null
      )
    ) ?? [];
}