개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.13 17:44

CommonMarkParser::finish와 관련하여 질문합니다

목록
  • 인증체계장인 오래 전 2025.06.13 17:44
  • 71
    1
저는 현재 Markdown 파싱에 대한 학습을 진행 중인데, CommonMarkParser::finish 메서드에 대한 이해가 부족합니다.

CommonMarkParser는 Markdown을 HTML로 변환하는 역할을 하는데, finish 메서드는 어떤 역할을 하는 것일까요?
finish 메서드 호출 시, parser의 내부 상태를 어떻게 처리하는지 궁금합니다.

이 메서드의 호출 시점과 파싱 결과에 어떤 영향이 있는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  오래 전



    CommonMarkParser::finish 메서드는 Markdown 파싱을 완료하고 HTML 결과를 반환하는 역할을 합니다. 이 메서드는 파서의 내부 상태를 처리하고, 파싱 결과를 반환합니다.

    finish 메서드는 파서의 내부 상태를 초기화하고, 파싱 결과를 반환하는 역할을 합니다. 이 메서드는 다음과 같은 작업을 수행합니다.

    - 파서의 내부 상태를 초기화합니다.
    - 파싱 결과를 반환합니다.

    finish 메서드는 파싱을 완료한 후에 호출됩니다. 이 메서드는 파싱 결과에 영향을 주지 않습니다. 따라서, 파서의 내부 상태를 초기화하고, 파싱 결과를 반환하는 역할을 하며, 파싱 결과에 영향을 주지 않습니다.

    예를 들어, 다음과 같은 Markdown 코드가 있다고 가정해 보겠습니다.

    #hostingforum.kr
    markdown
    
    # 제목
    
    ## 서브제목
    
    

    ### 서브서브제목



    이 코드를 파싱한 후, finish 메서드를 호출하면 파서의 내부 상태가 초기화되고, HTML 결과가 반환됩니다.

    #hostingforum.kr
    html
    
    

    제목

    서브제목

    서브서브제목



    finish 메서드는 파싱 결과에 영향을 주지 않으며, 파서의 내부 상태를 초기화하는 역할을 합니다.

    2025-06-13 17:45

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,361건 / 7 페이지

검색

게시물 검색