Module tossicat::bracket

source ·
Expand description

괄호에 들어 있는 단어와 토시를 다루는 모듈

이 모듈은 다양한 괄호(‘{’ | ‘[’ | ‘(’ )에 ,로 분리되어 들어 있는 단어와 문자열을 뽑아내는 역할을 합니다. 이 일을 하는 이유는 단어 하나, 토시 하나로 된 것만 분석하는 것이 아니라, 특정 문장에 이런 쌍이 많이 들어 있는 문장이 입력될 때 이를 이 라이브러리 안에서 한 번에 처리할 수 있게 하고 싶기 때문입니다.

에러 처리 기준

이 라이브러리에서는 “{철수,와} {밥,를} 먹습니다.” 과 같은 것을 분석하려고 하기 때문에 괄호 안의 괄호가 들어 있는 즉 중첩된 괄호도 분석할 필요가 없습니다. 따라서 만약 괄호 안의 괄호가 들어 있는 문자열이 들어오면 처리하지 않고, false를 반환하게 됩니다.

Functions

  • 입력된 문장 안의 여러 개의 단어와 토시 쌍을 뽑아내서 적절한 토시로 변경하는 함수