Add script to print classes
This commit is contained in:
parent
a9f74286f8
commit
80a47d1527
1 changed files with 22 additions and 0 deletions
22
Print Classes.py
Normal file
22
Print Classes.py
Normal 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()
|
||||
|
Reference in a new issue