yamd 설명서
  1. 시작하기
  2. API

yamd.highlighter

highlighter: {
	pt2hl: Function
}

pt2hl(pt)

파스 트리로부터 구문 강조된 HTML을 생성한다. 파스 트리 상의 특정 타입을 yamdhl-로 시작하는 특정 클래스를 가지는 <span>으로 감싸는데, yamdhl- 이후에 오는 이름은 다음과 같다.

텍스트

some text

tx

<span class="yamdhl-tx">some text</span>

처럼 된다.

요소

[~(href="example.com" foo=bar)asdf]의 경우 다음과 같다.

[

~

(

href

=

"

example.com

"

foo

=

bar

)

asdf

]

lbm

tn

lpm

pk

eq

lqm

pv

rqm

tx

pk

eq

pv

rpm

tx

rbm

전체가 elem으로 감싸진다.

[~.example.com]의 경우 다음과 같다.

[

~

.

example.com

]

lbm

tn

sp

tx

rbm

전체가 elem으로 감싸진다.

직역문

`<.<script>>`의 경우 다음과 같다.

`<.

<script>

>`

lvm

tx

rvm

전체가 verb로 감싸진다.

CSS 스타일시트의 예시를 보려면 /web/yamd-highlight.default.css를 참고하라.

Parameters

Returns

string 구문 강조된 코드. HTML로 되어 있다.