<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/149002>149002</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            How to detect C++20 module declarations using libclang Python bindings?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          sheldonyancy
      </td>
    </tr>
</table>

<pre>
    '''cpp
export module Runtime.Core.Containers;

export struct Vector {
......
};

'''

How to identify the module declaration(c++20) in the above code using python bindings for clang.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxskc1u5CoQhZ-mvEGx6PJvL1h0J7Lu8moWs8dQthnRYEG5M_32IzudRCMNQiBUBw71HZ2zmwORguYKzVuhN15iUnkhb2N46GAexRjtQwF2H9OsK8gL_V5jYnGLdvMkfmyB3Y3K15j2JbB2gVKG6gry8q3OnDbD4icZjklAt1fLY-yy7u1L_2X2cfwvvguOwlkK7KaH4IU-nS0Zr5NmFwNgbwCvgFeUgGfhwiHUY7yTMNGS2LILs1gfvMQgRhesC3MWU0zCeB3msrCqsufqrAtSp67BFrtetsWicGqnqel1R311qiesUXZItu-bhvq67wqnUGIju1MrT7LCtjyjbeuqn9qus2M_aagl3bTzpff3WxnTXLicN1Kn-iwlFl6P5PMRAmKgd3FUAXHPJKn90su4zRlq6V3m_P0MO_aknoQsMRkWr58Y_kEpPyl4Nx5Ni___xgHVUGzJq4V5zVBdAAfAYXa8bGNp4g1w2L2f28ua4i8yDDgcP86Aw7Olu8I_AQAA___LP8AP">