Rust: AST๋ฅผ ๋คํ”„ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ถ”๊ฐ€

์— ๋งŒ๋“  2013๋…„ 11์›” 14์ผ  ยท  1๋…ผํ‰  ยท  ์ถœ์ฒ˜: rust-lang/rust

AST๋ฅผ ์ง๋ ฌํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! ์•„๋งˆ๋„ --emit-ast ๋Š” 2๋‹จ๊ณ„ ํ›„์— JSON์„ ๋คํ”„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

C-enhancement E-easy

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

rust dump ast ํ•˜๊ณ  ์—ฌ๊ธฐ์— ๋„์ฐฉํ•œ ์‚ฌ๋žŒ(๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ ๋‹ซ์€ ์ปค๋ฐ‹์„ ๋ณด์ง€ ์•Š์Œ)์˜ ๊ฒฝ์šฐ rustc -Z ast-json foo.rs

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

rust dump ast ํ•˜๊ณ  ์—ฌ๊ธฐ์— ๋„์ฐฉํ•œ ์‚ฌ๋žŒ(๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ ๋‹ซ์€ ์ปค๋ฐ‹์„ ๋ณด์ง€ ์•Š์Œ)์˜ ๊ฒฝ์šฐ rustc -Z ast-json foo.rs

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