Parser์ ๋ํ์ฌ
Parser์ ๋ํ ๊ธ์ ๋๋ค.
์ด๋ฒ์ ๊ฒ์๋ฌผ ์์ฑ ์๊ฐ์ ๋ฐ๋ฅธ ํ ์คํธ ๋ ธ์ถ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ค(์ ํํ๋ ์์ ๋ ๊ฒ์๋ฌผ์ ๋ํด์ ์์ฑ ์๊ฐ ์์ ํธ๋ฆฌ๊ฑฐ ํ ์คํธ๋ฅผ ๊ตฌํํ๋ ์ผ์ด์์ต๋๋ค) Parser๋ผ๋ ํจ์๋ฅผ ๋ค๋ฃจ๊ฒ ๋์ด ์์๋ณด๊ณ , ์๊ฒ๋ ์ ๋ณด๋ฅผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค.
๊ฐ๋
Parser๋ ์ฃผ์ด์ง ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ์๋ฏธ ์๋ ๊ตฌ์ฑ ์์๋ก ๋ถ๋ฆฌํ๋ ์ํํธ์จ์ด ๋๊ตฌ๋ ๋ชจ๋์ ๋งํฉ๋๋ค. Parser๋ ์ผ๋ จ์ ๋ฌธ์์ด ๋๋ ํ ํฐ์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๋ฌธ๋ฒ ๊ท์น์ ๋ฐ๋ผ ๋ถ์ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํธ๋ฆฌ ๋๋ ์ถ์ ๊ตฌ๋ฌธ ํํ์ผ๋ก ๋ณํํฉ๋๋ค.
์ฃผ ์ฌ์ฉ์ฒ
์ปดํ์ผ๋ฌ, ์ธํฐํ๋ฆฌํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์ฒ๋ฆฌ๊ธฐ, ๋งํฌ์ ์ธ์ด ์ฒ๋ฆฌ๊ธฐ ๋ฑ๊ณผ ๊ฐ์ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ํ๋ก๊ทธ๋จ์ ํน์ ๋ฌธ๋ฒ ๊ท์น์ ๋ฐ๋ผ ์ ๋ ฅ์ ๋ถ์ํ๊ณ , ๊ทธ์ ๋ง๊ฒ ํ ํฐํํ๊ฑฐ๋ ๊ตฌ๋ฌธ ํธ๋ฆฌ๋ฅผ ์์ฑํ์ฌ ์๋ฏธ๋ฅผ ํด์ํ๊ฑฐ๋ ์คํํฉ๋๋ค.
๊ฒฐ๋ก
ํ๋ก๊ทธ๋จ์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ๋ฐ์ดํฐ์ ์๋ฏธ๋ฅผ ์ดํดํ๊ฑฐ๋ ์คํํ ์ ์์ต๋๋ค.