Gumbo-parser: API ๋ฌธ์„œ๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ๊ฑฐ๋‚˜ ํ•ด๋‹น ์œ„์น˜๊ฐ€ ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2015๋…„ 04์›” 22์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: google/gumbo-parser

README.md5 ํŒŒ์ผ์—๋Š” "์ž์„ธํ•œ ๋‚ด์šฉ์€ API ์„ค๋ช…์„œ ๋ฐ ์ƒ˜ํ”Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค."๋ผ๊ณ  ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. (๋งํฌ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์Œ) ๊ทธ๋Ÿฌ๋‚˜ ์ด ์ฐธ์กฐ๋œ API ๋ฌธ์„œ๋ฅผ ์–ด๋””์—์„œ๋‚˜ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. "examples" ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ƒ˜ํ”Œ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ํ•ด๋‹น ๋ฌธ์„œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. README๋Š” ์‹ค์ œ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ œํ•œ๋œ ์˜ˆ๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ "GumboOutput" ๊ตฌ์กฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋˜๋Š” ์ด ๊ตฌ์กฐ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ฌด ๊ฒƒ๋„ ์•Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ดํŽด๋ณด์•˜์ง€๋งŒ API๋ฅผ ๋ฌธ์„œํ™”ํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

Google(http://matze.github.io/clib-doc/gumbo-parser/index.html)์„ ํ†ตํ•ด ๋ณ„๋„์˜ ํŽ˜์ด์ง€๋ฅผ ์ฐพ์•˜์ง€๋งŒ ์ด ๋ฒ„์ „๊ณผ ์–ด๋–ค ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉฐ ๋งค์šฐ ๋ถˆ์™„์ „ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "GumboOutput" ๊ตฌ์กฐ์ฒด ๋˜๋Š” ์ด ๊ตฌ์กฐ์ฒด๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์— ๋Œ€ํ•ด์„œ๋Š” ์—ฌ์ „ํžˆ ์•„๋ฌด ๊ฒƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.)

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

FWIW, ์ „์ฒด ์‚ฌ์šฉ์ž API๋Š” gumbo.h์— ๋ฌธ์„œํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. API ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์˜ˆ์ œ๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ์ง๋ ฌ ๋ณ€ํ™˜๊ธฐ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž ์ธก ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ๋•Œ C ๊ธฐ๋ฐ˜ ๊ตฌ๋ฌธ ๋ถ„์„ ํŠธ๋ฆฌ๊ฐ€ ๊ตฌ๋ฌธ ๋ถ„์„์ด ์™„๋ฃŒ๋œ ํ›„ bs4์— ํ•ด๋‹นํ•˜๋Š” ํŠธ๋ฆฌ๋กœ ๋ณ€ํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์— API๊ฐ€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

API ๋ฌธ์„œ๋ฅผ ์ฐพ์•„๋ณด๊ณ  ์‹ถ์ง€๋งŒ ์•„์ง ์ €์žฅ์†Œ๋ฅผ ๋ณต์ œํ•˜๊ณ  doxygen ์„ค์น˜ํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋นŒ๋“œ๋œ ๋ฌธ์„œ๋ฅผ ์–ด๋”˜๊ฐ€์— ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ/API ์‚ฌ์šฉ์œผ๋กœ Github ํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‚˜์š”?

FWIW, ์ „์ฒด ์‚ฌ์šฉ์ž API๋Š” gumbo.h์— ๋ฌธ์„œํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. API ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์˜ˆ์ œ๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ์ง๋ ฌ ๋ณ€ํ™˜๊ธฐ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž ์ธก ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ๋•Œ C ๊ธฐ๋ฐ˜ ๊ตฌ๋ฌธ ๋ถ„์„ ํŠธ๋ฆฌ๊ฐ€ ๊ตฌ๋ฌธ ๋ถ„์„์ด ์™„๋ฃŒ๋œ ํ›„ bs4์— ํ•ด๋‹นํ•˜๋Š” ํŠธ๋ฆฌ๋กœ ๋ณ€ํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์— API๊ฐ€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰