pars·er
C1technical입력된 코드나 문장의 구조를 분석하는 구문 분석기
noun명사
- 1
파서, 구문 분석기 — 컴퓨터 프로그램에서 코드, 데이터, 텍스트를 문법 규칙에 따라 분석하여 구조화된 형태로 바꾸는 프로그램 또는 구성 요소C1〔computing〕
a computer program or component that analyzes code, data, or text according to grammatical rules and turns it into a structured form
The parser reports an error when a bracket is missing.
괄호가 빠지면 구문 분석기가 오류를 보고한다.
We need a faster parser for large JSON files.
대용량 JSON 파일을 처리하려면 더 빠른 파서가 필요하다.
- 2
구문 분석기, 파서 — 자연어 문장의 문법적 구조를 분석하는 소프트웨어 도구C1〔linguistics〕
a software tool that analyzes the grammatical structure of natural-language sentences
The parser identifies the subject and object in each sentence.
그 구문 분석기는 각 문장에서 주어와 목적어를 식별한다.
A good parser can handle many ambiguous English sentences.
좋은 구문 분석기는 여러 모호한 영어 문장을 처리할 수 있다.
뉘앙스 · 쓰임
parser는 단순히 데이터를 읽는 reader보다 더 구조적이며, 문법 규칙에 따라 입력의 구성 관계를 분석한다는 점이 핵심입니다. interpreter는 코드를 실행하거나 의미를 처리하는 쪽에 더 초점이 있고, parser는 보통 그 이전 단계인 구조 분석을 가리킵니다.
개발자들은 한국어 대화에서도 ‘JSON 파서’, ‘HTML 파서’처럼 parser를 음차해 ‘파서’라고 자주 말합니다. 일반 독자를 대상으로 할 때는 ‘구문 분석기’라고 풀어 쓰면 더 이해하기 쉽습니다.
유의어 뉘앙스 비교
- syntax analyzer
- 컴파일러 이론에서 더 전문적으로 쓰이는 표현입니다.
- analyzer
- 더 넓은 말로, 반드시 구문 구조 분석만을 뜻하지는 않습니다.
- natural-language parser
- 자연어 처리 분야에서 쓰임을 더 명확히 드러내는 표현입니다.
- syntactic parser
- 의미보다 문장 구조 분석에 초점을 둔 표현입니다.
자주 쓰는 표현 · Collocations
noun+noun
- JSON parserJSON 파서, JSON 구문 분석기
- XML parserXML 파서, XML 구문 분석기
- HTML parserHTML 파서, HTML 구문 분석기
- parser error구문 분석 오류, 파서 오류
- parser generator파서 생성기
verb+noun
- write a parser파서를 작성하다
adj+noun
- natural-language parser자연어 구문 분석기
어원 · 암기 팁
[English]동사 parse에 행위자나 도구를 나타내는 접미사 -er가 붙어 만들어진 말입니다. parse는 문법적으로 문장을 분석한다는 뜻에서 발전했습니다.
parse(구문 분석하다) + -er(행위자·도구를 나타내는 접미사)
💡 parse는 ‘분석하다’, -er는 ‘~하는 것/사람’이므로 parser는 ‘분석하는 도구’라고 기억하면 됩니다.