파이썬으로 작성된 REST API에 대한 유용한 문서를 생성하고 싶습니다. 바람직하게는,파이썬 docstring 구문 분석 (일반적으로 파이썬에서 언어 구문 분석)
program = dict
dict = repeated(name:string | name:dict)
내가 파이썬 딕셔너리를이 형식을 구문 분석하고 (예를 들어) 좀하고 싶습니다 :
'''
/kittens/
This method creates kittens in the browser
HTTP Params:
format(default=json): The format in which kittens will be generated.
count(default=10): The number of kittens to generate.
Returns:
A list of kittens.
'''
내 구문은 분명히 :
는 나는 이런 식으로 뭔가해야 상상 정규식을 사용하지 않고.
이미 사용할 수있는 구문 분석기가 있습니까?
그렇지 않다면 파이썬에서 DSL을 정의하고 파싱하는 가장 간단한 방법은 무엇입니까?
reSTructuredText 또는 설명 된 것과 다른 형식을 사용하려면 이 아닌을 사용하는 것이 좋습니다.
왜 reStructuredText 또는 다른 기존 형식을 사용하지 않으시겠습니까? – mzjn
내가 특별히 설명한 형식을 사용하고 싶기 때문에. reStructuredText가 지원하는 경우 기꺼이 사용합니다. – x10