Skip to main content

Parse api and api groups from sources

Project description


.. sectnum::
.. contents:: Table Of Contents

********
apiparse
********

Parse the patterns of apis of each module

=======
Purpose
=======
This program is used to list all the basic building block apis in
sources or files to understand the fundamental complexity of the program
development. The basic devleoquestion to be answered:
- How may threads? types of threads/processes?
- How much memory? Greedy and non-greedy memory allocation?
- Atomic Locks and thread synchronization?
- System APIs used?

=====
Usage
=====

Command Line
------------

Usage: python -m apiparse

Options:
--version show program's version number and exit
-h, --help show this help message and exit
-a, --showall Show all apis
-g APIGROUP, --group=APIGROUP
api groups:
-p, --showpath list file xtension paths
-f FILENAME, --file=FILENAME
filename
-d DESTNDIR, --destn=DESTNDIR
Destination Directory
-t, --tree Show Directory Tree


API
---
.. code-block::
import apiparse
f = apiparse.apiparse.funcnode()
f.showapis()

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apiparse-0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

apiparse-0.1.linux-x86_64.exe (66.9 kB view details)

Uploaded Source

File details

Details for the file apiparse-0.1.tar.gz.

File metadata

  • Download URL: apiparse-0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apiparse-0.1.tar.gz
Algorithm Hash digest
SHA256 16b9a077448fba4c628f03ef3af2fab9eb0ff9a45a8dbd2461b146756d611bf8
MD5 9aacf654a1a7a45c4a90eb176da68a6a
BLAKE2b-256 cde512b0c103568c8897a118c9b472607b9c7b23ef0125bde7fd54beea241be1

See more details on using hashes here.

File details

Details for the file apiparse-0.1.linux-x86_64.exe.

File metadata

File hashes

Hashes for apiparse-0.1.linux-x86_64.exe
Algorithm Hash digest
SHA256 9488d1918d367c669ed668870ec76402fe577e72e2d17c7f9f38d63e749b9134
MD5 03e1dfc50d28f4b481c9072aba72341a
BLAKE2b-256 33ba106ee4f396108c3057021437f15fce5c85cc4b8d304e0a9ec091d7d719d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page