Spaces:
Sleeping
Sleeping
File size: 1,467 Bytes
f59cf24 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# # app.py
# from model import load_model
# from analyzer import analyze_code
# import json
# if __name__ == "__main__":
# print("π§ AI Bug Explainer - Local Terminal Interface")
# language = input("Enter programming language (e.g., Python): ")
# print("\nPaste your buggy code. End input with a line that says only 'END':\n")
# lines = []
# while True:
# line = input()
# if line.strip() == "END":
# break
# lines.append(line)
# code = "\n".join(lines)
# tokenizer, model = load_model()
# print("\nπ Analyzing your code...\n")
# result = analyze_code(language, code, tokenizer, model)
# print(json.dumps(result, indent=2))
# app.py
from model import load_model
from analyzer import analyze_code
import json
def main():
print("π§ Loading model...")
tokenizer, model = load_model()
print("\nπ₯ Enter your code for analysis.")
language = input("Programming Language (e.g., Python, JavaScript): ").strip()
print("Paste your buggy code (end input with an empty line):")
code_lines = []
while True:
line = input()
if line == "":
break
code_lines.append(line)
code = "\n".join(code_lines)
print("\nπ Analyzing your code...\n")
result = analyze_code(tokenizer, model, language, code)
print("\nπ§Ύ JSON Response:")
print(json.dumps(result, indent=2))
if __name__ == "__main__":
main()
|