function-parser

View on PyPIReverse Dependencies (0)

0.0.4 function_parser-0.0.4-py3-none-any.whl

Wheel Details

Project: function-parser
Version: 0.0.4
Filename: function_parser-0.0.4-py3-none-any.whl
Download: [link]
Size: 22772
MD5: 24764ca0ebcce1d09c640ce9f3e4add9
SHA256: 69e2ceb1f7997a9a61138e805134db56d9fd2167bbad42a647b645eff20b2fdc
Uploaded: 2022-03-23 14:56:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: function-parser
Version: 0.0.4
Summary: This library contains various utils to parse GitHub repositories into function definition and docstring pairs. It is based on tree-sitter to parse code into ASTs and apply heuristics to parse metadata in more details. Currently, it supports 6 languages: Python, Java, Go, Php, Ruby, and Javascript. It also parses function calls and links them with their definitions for Python.
Author: Nathan Cooper and CodeSearchNet Team
Author-Email: nathanallencooper[at]gmail.com
Home-Page: https://github.com/ncoop57/function_parser/tree/main/
License: MIT License (MIT)
Keywords: source code parser method function software engineering
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.7
Requires-Dist: docopt
Requires-Dist: dpu-utils
Requires-Dist: elasticsearch
Requires-Dist: gitpython
Requires-Dist: pandas
Requires-Dist: pyhive
Requires-Dist: python-arango
Requires-Dist: requests
Requires-Dist: tqdm
Requires-Dist: tree-sitter (==0.0.5)
Description-Content-Type: text/markdown
[Description omitted; length: 5455 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
function_parser/__init__.py sha256=2GWffEF1rjyrveUGdfR8y3cl3JUnX0gJjr8Ryy_u4JQ 21
function_parser/_nbdev.py sha256=uXlH7Vqt0eSVcVzqHA4D5Rlkgy2BkbTredNMOSz8z24 292
function_parser/build_grammars.py sha256=QxnkL_T2LNh8l5pjLq9p3_zKE6Z-U00sQlF2iSPEdbk 1110
function_parser/fetch_licenses.py sha256=FNB1UGuYB2jE4XBfdXXOnQflfZ0xgkqOylycIoxEWdg 2792
function_parser/language_data.py sha256=dV-33eaF02AxXPNsUkHHeuboRqJ72aKJwmZsrskjvtY 1097
function_parser/parser_cli.py sha256=cEbNNuwguOdrzQYUleUkC3cGxLvRhXzhW7XjybAJaT8 778
function_parser/process.py sha256=E_YAtALSE9AhiLxzIOEh_aNGFxK0hTTvZWD8rIrmY1s 11262
function_parser/process_calls.py sha256=Yql7vUvsEvR05RO5hnbYnOzjEgtoMSpHAR7qsdJpx8o 3495
function_parser/utils.py sha256=5HnfUGq8kKMWlm8RtXuOTV4y6z_qRPcSJPWxdb9G4_c 1716
function_parser/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
function_parser/parsers/commentutils.py sha256=ii_tIRD69fO88XodEqnesOrP5TAJ_lwaKPvNSwUCJW4 848
function_parser/parsers/go_parser.py sha256=nvCsBINY_UlPFXJGIHgsaKE3bx3qDX86hwjfPfuzggg 2386
function_parser/parsers/java_parser.py sha256=R-2M8kIfsIdlA2AyCOm1bQEiGMQgvmDp7gw3wVbxr0o 4075
function_parser/parsers/javascript_parser.py sha256=LCFagoKb1CniqPAUbup71d98nuO3Zk5zVHp2aKNPuq0 3860
function_parser/parsers/language_parser.py sha256=uDMIfSvEDKYoXyVnqyxIXAYtTAgrJUpn3RK-6gaWmpc 3336
function_parser/parsers/php_parser.py sha256=yEjpCahyDqcLd9pbZ_0DBhvqE2anHw-HGXxQRgSTVEM 3703
function_parser/parsers/python_parser.py sha256=od9ogt2Ybq1-Jky8zCfbrvGLMQtY8t7uxVATS64ajdo 8950
function_parser/parsers/ruby_parser.py sha256=j1ShdasPwY3djIK9nzmZ-cwBjH7ts_3urDQXoMDLJnY 3617
function_parser-0.0.4.dist-info/LICENSE sha256=4e1cqDcFyMS7ZdWuX9oF6ARKpdMA9aK82r0jM3UuF1U 1081
function_parser-0.0.4.dist-info/METADATA sha256=7rLgThPNWWx8xoAcSM4F4q67eYdzPqxhYh-sUnQ7jRM 6763
function_parser-0.0.4.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
function_parser-0.0.4.dist-info/entry_points.txt sha256=gw2QXaznWIcpKmeweo2Rs5SkTmxcUYmAM3uYp5rizsA 72
function_parser-0.0.4.dist-info/top_level.txt sha256=4BkI3aLVLgWhrG5KNdkl9O1ri1buFQ2WzAi6ygMdx1I 16
function_parser-0.0.4.dist-info/RECORD

top_level.txt

function_parser

entry_points.txt

build_grammars = function_parser.build_grammars:main