파서 함수

파서 함수(Parser Function)는 위키웹 페이지 등에서 숫자를 계산하거나 현재 시간을 출력하거나 문자열의 형태에 따라 변하는 내용을 출력하는 등 상황에 따라 변하는 텍스트를 입력할 때 사용하는 함수를 말한다. 프로그래밍 언어에서 함수의 일종이다.

프로그래밍 언어[편집 | 원본 편집]

대부분의 언어에서는 키워드로 지정되어 있다. 보통 다음과 같은 것들이 사용된다.

  • while, for, do -> 반복되는 구문에서 사용
  • if, else, switch -> 변수의 값에 따라 내용이 분기되는 경우에 사용된다.

미디어위키[편집 | 원본 편집]

미디어위키 기반의 위키는 확장기능인 ParserFunction을 설치하면 파서 함수를 사용할 수 있다. 미디어위키 문법에서 사용하는 주요 파서함수는 다음과 같다. 참고로 리브레 위키도 파서함수를 사용할 수 있으며, 자세한 사용법은 도움말:특수 명령문을 참조하자.

  • #expr - 연산식을 계산할 때 유용하다.
  • #if - 예/아니오 분기를 할 때 사용된다.
  • #switch - if와는 달리 여러 개로 분기할 때 사용된다.
  • #time - 현재 시간을 출력할 때 사용된다.

나무위키[편집 | 원본 편집]

나무위키의 문법인 나무마크는 파서 함수를 사용하지 않는다. 이 때문에 분기형 틀을 여러 개를 제작해야 하는 불편함이 있다. 지금은 사용하지 않지만 과거 사용했던 문서 넘겨주기 틀의 경우 넘겨주기 문서 숫자에 따라 숫자를 다르게 부여해야 하는 불편함이 있었다.

관련 문서[편집 | 원본 편집]