Skip to main content

A set of plugins that add COBOL support to HackEdit

Project description

https://raw.githubusercontent.com/HackEdit/hackedit/master/docs/_static/banner.png

Latest PyPI version Number of PyPI downloads https://img.shields.io/pypi/l/hackedit-cobol.svg Code review

Join the chat at https://gitter.im/HackEdit/hackedit

About

A set of plugins that add COBOL support to HackEdit.

Features:

  • pyqode.cobol editor integration (syntax highlighter, code completion, goto, code folding,…)

  • support for OpenCOBOL 1.1 and GnuCOBOL 2.0 compiler (MSVC based compiler are also supported on Windows)

  • support for custom parsers + premade setups for DBPRE and EsqlOC

  • two builtin workspaces:

    • project mode: specify which files are part of the project and compile them all at once.

    • single file mode: compile the current editor (very similar to OpenCobolIDE)

  • support for multiple compiler configuration (you can choose which config is the main one and you can select secondary configuration to be run when you build your project/file).

  • tool for computing field offset

In the future, we plan to add the following features:

  • GnuCOBOL 2 debugger integration

  • Support for standard build tools (makefile, autotools)

Requirements

Installation

pip3 install hackedit-cobol --pre --upgrade

The plugin does not provide the GnuCOBOL compiler, you need to install it by yourself:

  • on Windows, the plugin will try to use the compiler bundled with OpenCobolIDE.

  • on OSX, you can easily install the compiler by running brew install gnu-cobol or brew install gnu-cobol --devel for GnuCOBOL 2.0

  • on GNU/Linux, you should use your package manager or install from source if it is not available (you will likely find the open-cobol or gnu-cobol package)

Project details


Download files

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

Source Distribution

hackedit-cobol-1.0a2.tar.gz (200.8 kB view details)

Uploaded Source

Built Distribution

hackedit_cobol-1.0a2-py3-none-any.whl (95.9 kB view details)

Uploaded Python 3

File details

Details for the file hackedit-cobol-1.0a2.tar.gz.

File metadata

File hashes

Hashes for hackedit-cobol-1.0a2.tar.gz
Algorithm Hash digest
SHA256 ca8217db74d96092d90ea3fbba5859fb96e023884d5a71984370d87ebe836930
MD5 8e41ba814809b5f21bf137cf473ad5f9
BLAKE2b-256 5b52a4e0ded9fb77ffc0baba3bfd8c23cf3d91610cfdc17c7930f93188ae715e

See more details on using hashes here.

File details

Details for the file hackedit_cobol-1.0a2-py3-none-any.whl.

File metadata

File hashes

Hashes for hackedit_cobol-1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 939dd62b4bb4a9094334097fac24f782178375187eac6d3c48a38e5da338f7e9
MD5 ff8efa2389b24822196daf7e5a1e3258
BLAKE2b-256 ce39648ac9c78f26367ac946080341dc8a9e0b6d213dd0844d7ce9d49d7f98ff

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