Add script to print classes

This commit is contained in:
Out Of Ideas 2024-05-21 17:29:45 -05:00
parent a9f74286f8
commit 80a47d1527

22
Print Classes.py Normal file
View file

@ -0,0 +1,22 @@
from pygments.lexers import get_all_lexers, get_lexer_by_name
from pygments.formatters import HtmlFormatter
def get_class_definitions(language):
try:
formatter = HtmlFormatter()
class_definitions = formatter.get_style_defs(f".{language}")
return class_definitions
except Exception as e:
print(f"Error: {e}")
def main():
language = input("Enter the language: ")
class_definitions = get_class_definitions(language)
if class_definitions:
print(class_definitions)
else:
print(f"No class definitions found for language '{language}'.")
if __name__ == "__main__":
main()