Skip to content

Commit 0403d83

Browse files
Merge pull request #1 from JohnnyWan1123/parser
Parser
2 parents d8d2252 + 3d47e30 commit 0403d83

26 files changed

Lines changed: 9393 additions & 104 deletions

.claude/settings.local.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(pytest:*)",
5+
"Bash(python -m pytest:*)",
6+
"Bash(python:*)"
7+
]
8+
}
9+
}

config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"EvaluationFunctionName": ""
2+
"EvaluationFunctionName": "complexityEval"
33
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Complexity Analyzer module.
3+
4+
This module provides analysis of pseudocode to determine time and space complexity.
5+
"""
6+
7+
from .complexity_analyzer import ComplexityAnalyzer, AnalysisResult
8+
from .feedback_generator import FeedbackGenerator, DetailedFeedback
9+
10+
__all__ = [
11+
"ComplexityAnalyzer",
12+
"AnalysisResult",
13+
"FeedbackGenerator",
14+
"DetailedFeedback",
15+
]

0 commit comments

Comments
 (0)