Skip to main content

Pygments lexer for Robot Framework test data.

Project description

This project implements a Pygments lexer for Robot Framework test data in plain text format. It is available as a separate plugin and included in Pygments 1.6 and newer.

What is Pygments

Pygments is a generic library/tool for syntax highlighting. It is used by many different applications and wikis.

What is Robot Framework

Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). It has simple plain text syntax and this project provides syntax highlighting for it.

Installation

Installation packages are at PyPI. Installation itself is easiest with pip:

pip install pygments
pip install robotframeworklexer

The latter step is only needed if you want to use a newer lexer version than the one included in Pygments.

Usage

After installation Pygments will recognize robotframework lexer. It can be used, for example, with the pygmentize tool:

# Lexer for ``*.robot`` files is found automatically.
pygmentize tests.robot

# Explicit lexer configuration needed with ``*.txt`` files.
pygmentize -l robotframework tests.txt

# Override built-in robotframework lexer with separately installed version.
pygmentize -O robotframework=robotframework tests.robot

See generate.py script for an example of the programmatic usage. For general information about using Pygments, consult its documentation and/or the documentation of the tool you are using it with.

License

Apache License, Version 2.0.

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

robotframeworklexer-1.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

robotframeworklexer-1.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file robotframeworklexer-1.1.tar.gz.

File metadata

  • Download URL: robotframeworklexer-1.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7

File hashes

Hashes for robotframeworklexer-1.1.tar.gz
Algorithm Hash digest
SHA256 ddd3ea50b54b47aee86a83c400534a61e2588dec875a3c10f04822280e834b8f
MD5 4a6f3467c3543a47c5307801f2415cd3
BLAKE2b-256 9a9fa1fcd44548cbd78e52a31277c1c69a421c32186db9cdb5ccc2effec0e633

See more details on using hashes here.

File details

Details for the file robotframeworklexer-1.1-py3-none-any.whl.

File metadata

  • Download URL: robotframeworklexer-1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7

File hashes

Hashes for robotframeworklexer-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5c3aaa8012c299bbd6ff6b45c1a6b1f02eff88cefcc2a16ee0a4aa5533ce0d5
MD5 fdee8ac4b695b5a74850ac4df926e764
BLAKE2b-256 2418ad01d42227d824b890f1b4d32237e5003bf7afe8764cb13545fb63d7fcb5

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