File size: 298 Bytes
40a3965
 
a95ca35
4c8e5bb
40a3965
 
4c8e5bb
40a3965
4c8e5bb
40a3965
 
a95ca35
40a3965
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fastapi import FastAPI
from pydantic import BaseModel
import restructuredpython as repy

class CodeRequest(BaseModel):
  code: str

app = FastAPI()

@app.post("/parse/")
async def parse_code(request: CodeRequest):
  parsed_code = repy.parse(request.code)
  return {"parsed_code": parsed_code}