
CommonMarkParser의 finish 메서드는 Markdown 파싱의 마지막 단계를 처리하는 메서드입니다. 이 메서드는 파싱된 결과를 최종적으로 처리하고, 파싱된 결과를 반환하는 역할을 합니다.
finish 메서드는 Markdown 파싱이 완료된 후 호출됩니다. 예를 들어, 다음과 같은 Markdown 코드가 있을 때:
#hostingforum.kr
markdown
# 제목
## 하위 제목
### 하위 하위 제목
CommonMarkParser는 이 Markdown 코드를 다음과 같이 파싱합니다:
1. 헤더를 파싱합니다: `# 제목`, `## 하위 제목`, `### 하위 하위 제목`
2. 헤더를 처리합니다: 헤더의 수준과 텍스트를 추출합니다
3. 파싱된 결과를 finish 메서드로 전달합니다
finish 메서드는 파싱된 결과를 최종적으로 처리하고, 다음과 같은 HTML 코드를 반환합니다:
#hostingforum.kr
html
제목
하위 제목
하위 하위 제목
finish 메서드는 파싱된 결과를 처리하는 과정에서 다음과 같은 작업을 수행합니다:
* 헤더, 목록, 링크, 코드 블록, 이미지, 테이블 등 Markdown의 각 요소를 처리합니다.
* 각 요소의 텍스트와 속성을 추출합니다.
* 추출된 텍스트와 속성을 HTML 코드로 변환합니다.
* 최종적으로 HTML 코드를 반환합니다.
따라서, finish 메서드는 Markdown 파싱의 마지막 단계를 처리하는 메서드이며, 파싱된 결과를 최종적으로 처리하고, HTML 코드를 반환하는 역할을 합니다.
2025-05-11 17:05