코드 블럭 기능을 확장한 마크다운 파서 개발
카테고리: 파이썬 라이브러리 (Python Library)
난이도: 중급
발표 시간: 30분
언어: 한국어
설명
코드를 설명하는 문서를 작성할 때 마크다운 문서를 주로 사용합니다. 주로 전체적인 코드를 먼저 나열하고 그 중에서 서로 관계있는 코드 부분을 다시 언급하면서 설명하는 방법을 많이 사용합니다. 이 때, 코드에 줄 번호가 붙어있으면 코드를 지정하기도 쉽고 찾아보는데 도움을 줄 수 있습니다. 이를 위해 PLY(Python Lex-Yacc) 프로젝트를 이용해 코드 블럭에 추가적인 문법을 정의하고 이를 파싱하는 마크다운 파서를 개발합니다.