Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koemaeda/abap-markdown
ABAP Markdown
https://github.com/koemaeda/abap-markdown
abap markdown markdown-parser
Last synced: 2 months ago
JSON representation
ABAP Markdown
- Host: GitHub
- URL: https://github.com/koemaeda/abap-markdown
- Owner: koemaeda
- License: mit
- Created: 2015-09-14T21:02:51.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-24T17:41:52.000Z (over 5 years ago)
- Last Synced: 2024-09-26T13:21:03.735Z (3 months ago)
- Topics: abap, markdown, markdown-parser
- Language: ABAP
- Size: 116 KB
- Stars: 42
- Watchers: 13
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- abap-florilegium - abap-markdown
README
## ABAP Markdown
A Markdown parser in ABAP based on [Parsedown](http://parsedown.org)
### Features
* Pure ABAP (version 7.30)
* Fully tested with automated ABAPUnit test cases
* Parses GitHub flavored Markdown### Motivation
Until the start of this project, there is no available Markdown parser in SAP.
This project started with the idea of creating a modern automated documentation tool for ABAP programs.
### Installation
Install the ZMARKDOWN class as a global class.
### Code Example
``` abap
data(o_markdown) = new zmarkdown( ).data(v_html) = o_markdown->text( 'Hello _ABAP Markdown_!' ).
write / v_html.
```### Tests
Inside the `test` directory you will find the `zmarkdown_tests.abap` file, containing the code for the local test classes.
### Contributors
* Guilherme Maeda (http://abap.ninja)
### License
This code is distributed under the MIT License, meaning you can freely and unrestrictedly use it, change it, share it, distribute it and package it with your own programs as long as you keep the copyright notice, license and disclaimer.
Parsedown is copyright(c) 2013 Emanuil Rusev, erusev.com