← Documents Documentation/core-api/parser.rst GitHub 원문 ↗

Linux 6.18.37 · Core API

범용 파서

마운트, 파일시스템, 드라이버와 하위 시스템 옵션을 처리하는 Linux 범용 파서와 공개 API 문서의 위치를 설명합니다.

Source pathDocumentation/core-api/parser.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약과 해설

parser.rst:1-17

Linux 범용 파서는 여러 커널 구성 요소가 문자열 형태의 옵션을 일관된 방식으로 해석하도록 제공되는 공통 파서입니다.

마운트 옵션뿐 아니라 파일시스템, 드라이버, 하위 시스템 옵션에도 사용할 수 있으며, 공개 인터페이스의 상세 설명은 `lib/parser.c`의 kernel-doc에서 생성됩니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0+
2
3 ==============
4 Generic parser
5 ==============
6
7 Overview
8 ========
9
10 The generic parser is a simple parser for parsing mount options,
11 filesystem options, driver options, subsystem options, etc.
12
13 Parser API
14 ==========
15
16 .. kernel-doc:: lib/parser.c
17 :export:
18

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

범용 파서

1-5

SPDX 라이선스 식별자는 GPL-2.0+입니다.

범용 파서 (Generic parser)

개요

6-12

개요 (Overview)

범용 파서는 마운트 옵션(`mount options`), 파일시스템 옵션(`filesystem options`), 드라이버 옵션(`driver options`), 하위 시스템 옵션(`subsystem options`) 등을 해석하기 위한 간단한 파서입니다.

파서 API

13-17

파서 API (Parser API)

공개 파서 API 문서는 `lib/parser.c`의 kernel-doc 주석에서 추출하며, `:export:` 지시자로 외부에 공개된 항목을 포함합니다.