Team Ai
Apppublic

aravagarwal/CodeCloakPII

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
binding.c28 linesDownload Raw Back to tree_sitter_python
1#include <Python.h>2 3typedef struct TSLanguage TSLanguage;4 5extern const TSLanguage *tree_sitter_python(void);6 7static PyObject* _binding_language(PyObject *self, PyObject *args) {8    return PyLong_FromVoidPtr((void *)tree_sitter_python());9}10 11static PyMethodDef methods[] = {12    {"language", _binding_language, METH_NOARGS,13     "Get the tree-sitter language for this grammar."},14    {NULL, NULL, 0, NULL}15};16 17static struct PyModuleDef module = {18    .m_base = PyModuleDef_HEAD_INIT,19    .m_name = "_binding",20    .m_doc = NULL,21    .m_size = -1,22    .m_methods = methods23};24 25PyMODINIT_FUNC PyInit__binding(void) {26    return PyModule_Create(&module);27}28