{
  "configs": [
    {
      "name": "actions",
      "operators": [
        "([doAction|do] ([action]))",
        "((action) <again>)"
      ],
      "bridges": [
        {
          "id": "action"
        },
        {
          "id": "again",
          "bridge": "{\n        ...before[0],\n        action: before[0],\n        again: operator,\n        interpolate: [{ property: 'action' }, { property: 'again' }]\n      }"
        },
        {
          "id": "doAction",
          "isA": [
            "verb"
          ],
          "check": [
            "marker",
            "text",
            "verbatim",
            "value",
            "evalue",
            "isResponse",
            {
              "properties": "modifiers"
            },
            {
              "properties": "postModifiers"
            },
            "action"
          ],
          "bridge": "{\n        ...next(operator),\n        operator: operator,\n        action: after[0],\n        interpolate: [{ property: 'operator' }, { property: 'action' }]\n      }"
        }
      ],
      "semantics": [
        {
          "match": "({context, isA}) => isA(context.marker, 'action')",
          "apply": "({context, _continue, mentioned}) => {\n        mentioned(context)\n        _continue()\n      }"
        }
      ]
    }
  ],
  "resultss": [
    {
      "extraConfig": true,
      "name": "actions",
      "operators": [
        "([doAction|do] ([action]))",
        "((action) <again>)"
      ],
      "bridges": [
        {
          "id": "action"
        },
        {
          "id": "again",
          "bridge": "{\n        ...before[0],\n        action: before[0],\n        again: operator,\n        interpolate: [{ property: 'action' }, { property: 'again' }]\n      }"
        },
        {
          "id": "doAction",
          "isA": [
            "verb"
          ],
          "check": [
            "marker",
            "text",
            "verbatim",
            "value",
            "evalue",
            "isResponse",
            {
              "properties": "modifiers"
            },
            {
              "properties": "postModifiers"
            },
            "action"
          ],
          "bridge": "{\n        ...next(operator),\n        operator: operator,\n        action: after[0],\n        interpolate: [{ property: 'operator' }, { property: 'action' }]\n      }"
        }
      ],
      "semantics": [
        {
          "priority": -1
        }
      ]
    }
  ],
  "fragments": [],
  "semantics": [],
  "associations": [],
  "summaries": [],
  "learned_contextual_priorities": []
}