progex | cross platform tool for extracting graphical program | Parser library
kandi X-RAY | progex Summary
kandi X-RAY | progex Summary
progex is a Java library typically used in Utilities, Parser applications. progex has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.
PROGEX is a cross-platform tool for extracting well-known graphical program representations (such as CFGs, PDGs, ASTs, etc.) from software source code. PROGEX is written in Java, based on the ANTLR parser generator. PROGEX reads program source code files as input, and is able to generate various graphical program representations and export them into well-known file formats for graphs; such as DOT, GML and JSON. The structure of this repository is a Maven project. If you are interested in contributing to this project, you can easily get up and running using your favorite Java IDE and Maven. This is an internal project by members of our lab from Amirkabir University of Technology, as a sub-project of the PhD thesis of Seyed Mohammad Ghaffarian.
PROGEX is a cross-platform tool for extracting well-known graphical program representations (such as CFGs, PDGs, ASTs, etc.) from software source code. PROGEX is written in Java, based on the ANTLR parser generator. PROGEX reads program source code files as input, and is able to generate various graphical program representations and export them into well-known file formats for graphs; such as DOT, GML and JSON. The structure of this repository is a Maven project. If you are interested in contributing to this project, you can easily get up and running using your favorite Java IDE and Maven. This is an internal project by members of our lab from Amirkabir University of Technology, as a sub-project of the PhD thesis of Seyed Mohammad Ghaffarian.
Support
Quality
Security
License
Reuse
Support
progex has a low active ecosystem.
It has 43 star(s) with 15 fork(s). There are 4 watchers for this library.
It had no major release in the last 12 months.
There are 3 open issues and 11 have been closed. On average issues are closed in 11 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of progex is v3.4.5
Quality
progex has 0 bugs and 0 code smells.
Security
progex has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
progex code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
progex is licensed under the Apache-2.0 License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
progex releases are available to install and integrate.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
It has 18876 lines of code, 2493 functions and 54 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed progex and discovered the below as its top functions. This is intended to give you an instant insight into progex implemented functionality, and help decide if they suit your requirements.
- Program entry point
- Matches a statement
- Gets the expression context
- Exports a JSON document to a JSON file
- Removes consecutive spaces from a string
- Escape a string
- Exports the PDB data to a JSON file
- Returns a JSON array representation of the given string array
- Export the graph data as GML
- Returns a GML Array representation of the given string array
- Create a hash code
- Print system - memory statistics
- Create a hash code of this type
- Returns a hashCode of this class
- Returns a string representation of the properties
- Returns a string representation of the result
- Export the AST as JSON
- Returns the string representation of this class
- Export the AST as GML
- Export the CFG files as JSON
- Export the CFML to a file
- Export the graph as GML
- Exports the graph as a graph
- Exports the graph
- Returns a string representation of the class
- Tries to guess by type or name
Get all kandi verified functions for this library.
progex Key Features
No Key Features are available at this moment for progex.
progex Examples and Code Snippets
Copy
USAGE:
java -jar PROGEX.jar [-OPTIONS...] /path/to/program/src
OPTIONS:
-help Print this help message
-outdir Specify path of output directory
-format Specify output format; either 'DOT', 'GML' or 'JSON'
-lang Speci
Community Discussions
Trending Discussions on progex
QUESTION
How do I align two divs on the left and right vertically?
Asked 2017-Aug-04 at 02:33
I have a problem trying to align my dropdown list vertically with my textarea on the left somehow. I do not know why it is clashing together.
EDIT:Thanks for the help, I have made changes to achieve it.
JSP:
...ANSWER
Answered 2017-Aug-04 at 01:12Add a (line-) break before it:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install progex
PROGEX is a fully portable tool and requires no installation. Just download the latest stable release from our releases page. Installing a Java Runtime Environment (JRE, version 8 or newer) is the only requirement for running PROGEX. To acquire the latest JRE version for your platform, visit java.com.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page