A Python-Markdown extension for styling variable types in-line
Project description
Python Markdown Extension: typehint
An extension for Python-Markdown. Replaces [@TYPENAME]
text with styled "bubble" with a unique color.
Example Input
## Uppercase
[@ANY]
[@ARRAY]
[@BOOLEAN]
[@CLASS]
[@DATE]
[@ELEMENT]
[@FLOAT]
[@FUNCTION]
[@INT]
[@NUMBER]
[@OBJECT]
[@REGEXP]
[@STRING]
## Title Case
[@Any]
[@Array]
[@Boolean]
[@Class]
[@Date]
[@Element]
[@Float]
[@Function]
[@Int]
[@Number]
[@Object]
[@RegExp]
[@String]
## Lower Case
[@any]
[@array]
[@boolean]
[@class]
[@date]
[@element]
[@float]
[@function]
[@int]
[@number]
[@object]
[@regexp]
[@string]
## Custom
[@any any]
[@array \[\]]
[@boolean true]
[@class MyClass]
[@date myDate]
[@element HTMLElement]
[@float 4.32]
[@function myFunction]
[@int 32]
[@number myNumber]
[@object {}]
[@regexp myRegex]
[@string 'testing']
Example Output
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymdown-typehint-0.2.0.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for pymdown_typehint-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3dc353fce9d351505d290b70083237da5b09853e388e6c1cf5ae7624a1d303 |
|
MD5 | 894e8befc7f8073ed3c7223a1069d924 |
|
BLAKE2b-256 | a4f2bc372fc89cf0aa54158b9e653715501b8a49e520e436dc762356e9c39899 |