LC·Dict

pars·er

C1technical
/ˈpɑːrsər//ˈpɑːsə/드물게 쓰임

입력된 코드나 문장의 구조를 분석하는 구문 분석기

noun명사

  1. 1

    파서, 구문 분석기컴퓨터 프로그램에서 코드, 데이터, 텍스트를 문법 규칙에 따라 분석하여 구조화된 형태로 바꾸는 프로그램 또는 구성 요소C1computing

    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. 2

    구문 분석기, 파서자연어 문장의 문법적 구조를 분석하는 소프트웨어 도구C1linguistics

    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는 ‘분석하는 도구’라고 기억하면 됩니다.