사용자:Jundyo/파서의 원리(r1 Blame)
| r1 | ||
|---|---|---|
| r1 (새 문서) | 1 | == parse_first == |
| 2 | 이 함수의 라이프사이클은 대충 이러함 | |
| 3 | 1. 닫히는 구문을 처리한다. | |
| 4 | 1. 리터럴 처리되는 구문을 먼저 처리한다 | |
| 5 | 1. 해당 사항 없으면 여는 구문인지 확인한다. | |
| 6 | 1. 제귀적으로 parse_first를 호출한다. | |
| 7 | == 깨진 구문 == | |
| 8 | {{{[[안녕 하{{{세요]]}}}}}}이런거 어케 처리하냐면 | |
| 9 | 1. 링크 구문을 만나고 제귀적으로 호출한다. | |
| 10 | 1. 리터럴 처리되는 구문이니 처리한다. (|가 나오면 나무마크 처리로 터입이 바뀐다.) | |
| 11 | 1. 닫는다. | |
| 12 | ||
| 13 | [[ 이런"'거는"' | |
| 14 | 1. 제귀 호출 | |
| 15 | 1. 리터럴 처리 | |
| 16 | 1. 끝에 도달 | |
| 17 | 1. 롤벡 (이런 리터럴 처리되는 구문은 롤벡할 위치를 저장함) | |
| 18 | 1. "'만나서 제귀 호출 | |
| 19 | 1. '''만나서 끝난거 | |
| 20 | ||
| 21 | 쩻든 최대한 원작고증 하려 노력중 | |
| 22 | ||
| 23 |