큰숲백과:산장/2: 두 판 사이의 차이
나무마크 변환 파서 관련 근황
(나무마크 변환 파서 관련 근황) |
|||
| 187번째 줄: | 187번째 줄: | ||
: 기여해주셔서 감사합니다. 저는 최근에 시험 준비하느라 위키에 신경쓰지 못했습니다. 앞으로는 틈틈이 위키도 관리할 생각입니다.--[[사:Utolee90|<span class="signature" style="background:rgba(127, 255, 220, 0.8); color:#7733DD; padding:5px;">✉'''<span style="color: #37b; font-size: 1.1em;">Letter</span> <span style="font-size: 1.1em;">Lab</span>''' <small> the pioneer</small></span>]] <span style="color:#3f3;">[[사토:Utolee90|❤(talk)]] · [[특수:기여/Utolee90|✑(contribs)]]·[[사:Utoleetest|⬜(bot)]]</span> 2022년 10월 29일 (토) 18:41 (KST) | : 기여해주셔서 감사합니다. 저는 최근에 시험 준비하느라 위키에 신경쓰지 못했습니다. 앞으로는 틈틈이 위키도 관리할 생각입니다.--[[사:Utolee90|<span class="signature" style="background:rgba(127, 255, 220, 0.8); color:#7733DD; padding:5px;">✉'''<span style="color: #37b; font-size: 1.1em;">Letter</span> <span style="font-size: 1.1em;">Lab</span>''' <small> the pioneer</small></span>]] <span style="color:#3f3;">[[사토:Utolee90|❤(talk)]] · [[특수:기여/Utolee90|✑(contribs)]]·[[사:Utoleetest|⬜(bot)]]</span> 2022년 10월 29일 (토) 18:41 (KST) | ||
:: 한동안 아무도 기여하지 않아 저도 관심이 잘 가지 않았네요.. 그래도 요즘 리브레 위키에서 활동하시는 듯한 익명 분도 보이네요. [[사:Cerulean|CAERULEUM]] [[사토:Cerulean|<small>토론</small>]] [[특수:기여/Cerulean|<small>기여</small>]] 2022년 11월 5일 (토) 17:58 (KST) | :: 한동안 아무도 기여하지 않아 저도 관심이 잘 가지 않았네요.. 그래도 요즘 리브레 위키에서 활동하시는 듯한 익명 분도 보이네요. [[사:Cerulean|CAERULEUM]] [[사토:Cerulean|<small>토론</small>]] [[특수:기여/Cerulean|<small>기여</small>]] 2022년 11월 5일 (토) 17:58 (KST) | ||
== 나무마크 파서 코드 재점검 중입니다 == | |||
제가 작년에 올린 코드는 기본적으로 정규표현식의 Lazy quantifier (*? 기호 사용) + 스택 기반으로 문법 범위를 찾는 방식입니다. 그래서 복잡한 문서로 코드 점검을 시작했는데 생각보다 변환 효율이 좋지 않은 문제점이 발견되었습니다. 이와 더불어서 문서 하나에만 대응하는 방식이다 보니 데이터베이스 형식에도 대응하지 못하는 문제점도 발견되었습니다. 좀 더 정확한 변환을 위해서는 설계 방식을 근본적으로 재디자인할 필요가 있다고 생각해서 작년에 작업한 코드는 보존처리하고 [[openNAMU]] 파서 소스를 기반으로 변환 코드를 재디자인할 생각입니다. ([https://github.com/openNAMU/openNAMU openNAMU 깃허브 저장소]) --[[사:Utolee90|<span class="signature" style="background:rgba(127, 255, 220, 0.8); color:#7733DD; padding:5px;">✉'''<span style="color: #37b; font-size: 1.1em;">Letter</span> <span style="font-size: 1.1em;">Lab</span>''' <small> the pioneer</small></span>]] <span style="color:#3f3;">[[사토:Utolee90|❤(talk)]] · [[특수:기여/Utolee90|✑(contribs)]]·[[사:Utoleetest|⬜(bot)]]</span> 2023년 1월 14일 (토) 23:32 (KST) | |||
=== 제대로 변환하지 못하는 코드 예시 === | |||
<pre>'''''굵은 글씨''' 이후 기울인 글씨만''</pre> | |||