services.code_service module
Code Service Module
שירות עיבוד וניתוח קוד עבור Code Keeper Bot.
מודול זה מספק wrapper לפונקציונליות עיבוד קוד, כולל: - זיהוי שפות תכנות - הדגשת תחביר - ניתוח קוד - חיפוש בקוד
- services.code_service.detect_language(code, filename)[מקור]
זיהוי שפת תכנות עבור קוד ושם קובץ נתונים.
- פרמטרים:
- Returns:
שם שפת התכנות שזוהתה
- Return type:
Example
>>> detect_language("print('Hello')", "test.py") 'python'
- services.code_service.validate_code_input(code, file_name, user_id)[מקור]
בודק ומנקה קלט קוד.
- services.code_service.analyze_code(code, language)[מקור]
מבצע ניתוח על קטע קוד עבור שפה נתונה.
- services.code_service.extract_functions(code, language)[מקור]
Extract function definitions from code.
- services.code_service.get_code_stats(code)[מקור]
Compute simple statistics for a code snippet.