เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

Ad


OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

yacposix - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ yaccposix เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ yaccposix เด•เดฎเดพเตปเดกเต เด†เดฃเดฟเดคเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


yacc โ€” เดฎเดฑเตเดฑเตŠเดฐเต เด•เด‚เดชเตˆเดฒเตผ เด•เด‚เดชเตˆเดฒเตผ (เดตเดฟเด•เดพเดธเด‚)

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


yac [-dltv] [-เดฌเดฟ เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต] [โˆ’p เดธเดฟเด‚_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต] เดตเตเดฏเดพเด•เดฐเดฃเด‚

เดตเดฟเดตเดฐเดฃเด‚


เดฆเดฟ yac เด’เดฐเต เดธเดจเตเดฆเตผเดญ เดฐเดนเดฟเดค เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเดพเดฏเดฟเด•เตเด•เตเด‚ เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด•เต‚เดŸเดพเดคเต† เดธเดฟ เดŽเดดเตเดคเตเด•
เดธเต‹เดดเตเดธเต เด•เต‹เดกเต, เดเดŽเดธเตเด’ เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ, เด’เดฐเต เด•เต‹เดกเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต, เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เดนเต†เดกเดฑเตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ. เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเต‹, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดคเดคเต‹, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ-เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเต‹ เด†เดฏ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเด•เตผเดคเตเดคเดฟเดฏ เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดธเดฟ เด•เต‹เดกเต เด’เดฐเต เดซเด‚เด—เตเดทเดจเตเด‚ เด…เดจเตเดฌเดจเตเดง เดฆเดฟเดจเดšเดฐเตเดฏเด•เดณเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด‚
เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจ เด’เดฐเต เดชเดพเดดเตเดธเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฃเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚
เด…เตฝเด—เต‡เดพเดฐเดฟเดคเด‚เดธเต.

เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฐเต‚เดชเดตเตเด‚ เด…เตผเดคเตเดฅเดตเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดตเดฟเดตเดฐเดฃ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดฟ เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเตเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด‚ เดธเดฟเด•เตเด•เต เด‡เตปเดชเตเดŸเตเดŸเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดซเต‹เดฎเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚
เด•เดฎเตเดชเตˆเดฒเตผ (เด•เดพเดฃเตเด• C99).

เด“เดชเตเดทเดจเตเด•เตพ


เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ POSIX.1-2008-เดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดฟเตผเดตเตเดตเดšเดจ เดตเต‹เดณเตเดฏเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚. เดตเดฟเดญเดพเด—เด‚
12.2, เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเดฆเดตเดฟเดจเตเดฏเดพเดธเด‚ เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ 9 เด’เดดเดฟเด•เต†.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด‚:

-เดฌเดฟ เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต
เด‰เดชเดฏเต‡เดพเด—เด‚ เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ y เดŽเดฒเตเดฒเดพ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเดพเดฏเดฟ. เด•เต‹เดกเต
เดซเดฏเดฒเต y.tab.c, เดนเต†เดกเตผ เดซเดฏเตฝ y.tab.h (เดŽเดชเตเดชเต‹เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต โˆ’d เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต), เด•เต‚เดŸเดพเดคเต†
เดตเดฟเดตเดฐเดฃ เดซเดฏเตฝ y.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต (เดŽเดชเตเดชเต‹เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต -เดตเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต), เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด‚
เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.tab.c, เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.tab.h, เด’เดชเตเดชเด‚ เดซเดฏเตฝ_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต, เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

โˆ’d เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เดŽเดดเตเดคเตเด•; เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด•เต‹เดกเต เดซเดฏเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณเต‚. เดฆเดฟ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•
เดจเดฟเดฏเตเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŸเต‹เด•เตเด•เตบ เด•เต‹เดกเตเด•เดณเต† เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต yac เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดคเต
เดŸเต‹เด•เตเด•เตบ เดชเต‡เดฐเตเด•เตพ. เด‡เดคเดฒเตเดฒเดพเดคเต†เดฏเตเดณเตเดณ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เดณเต† เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต y.tab.c เดŸเต‹เด•เตเด•เตบ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป
เด•เต‹เดกเตเด•เตพ.

โˆ’l เด’เดจเตเดจเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเดคเตเดค เด’เดฐเต เด•เต‹เดกเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• #เดฒเตˆเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ, เด•เต‹เดกเต เดซเดฏเดฒเดฟเดฒเต‹ เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดฒเต‹ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
#เดฒเตˆเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เด…เดจเตเดฌเดจเตเดงเดคเตเดคเดฟเดจเตเด‚ เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตโ€Œเดคเต.

โˆ’p เดธเดฟเด‚_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต
เด‰เดชเดฏเต‡เดพเด—เด‚ เดธเดฟเด‚_เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ yy เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดฌเดพเดนเตเดฏ เดจเดพเดฎเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด‰เดชเดธเตผเด—เตเด—เดฎเดพเดฏเดฟ
yac. เดฌเดพเดงเดฟเดšเตเดš เดชเต‡เดฐเตเด•เดณเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต yyparse, yylex(), เด’เดชเตเดชเด‚
yerror(), เด•เต‚เดŸเดพเดคเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดฏเดฟเตฝเดตเตฝ, เดฏเตเดฏเดšเตเดšเตผ, เด’เดชเตเดชเด‚ yydebug. (เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฟเตฝ
เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เด‰เดฆเตเดงเดฐเดฟเดšเตเดš เด†เดฑเต เดšเดฟเดนเตเดจเด™เตเด™เตพ เด…เดตเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด’เดฐเต เดจเตŠเดŸเตเดŸเต‡เดทเดฃเตฝ เดธเต—เด•เดฐเตเดฏเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚.) เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเต‡เดฐเตเด•เดณเตเด‚ เด‡เดคเดฟเดจเต† เดฌเดพเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ โˆ’p
เด“เดชเตเดทเตป; เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฆเดฟ โˆ’p เด“เดชเตเดทเตป เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดšเดฟเดนเตเดจเด™เตเด™เตพ
yac.

โˆ’t เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเต‹เดชเดพเดงเดฟเด• เดธเดฎเดพเดนเดพเดฐ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเด•
เด•เต‹เดกเต เดซเดฏเดฒเดฟเดฒเต† เด•เต‹เดกเต. เดฑเตบเดŸเตˆเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด•เต‹เดกเต เดซเดฏเตฝ, เดŽเดจเตเดจเดพเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดธเต‹เดชเดพเดงเดฟเด• เดธเดฎเดพเดนเดพเดฐ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดตเดฏเต† เดคเดŸเดฏเตเดจเตเดจเต
เดธเดฎเดพเดนเดพเดฐเด‚.

-เดตเดฟ เดชเดพเตผเดธเดฑเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเดตเตเด‚ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เดณเตเดŸเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดซเดฏเตฝ เดŽเดดเตเดคเตเด•
เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดฒเต† เด…เดตเตเดฏเด•เตเดคเดคเด•เดณเดพเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ


เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเต€เดคเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเด‚, เด‡เดจเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดตเตเดฏเดพเด•เดฐเดฃเด‚, เดตเต‡เดฃเตเดŸเดฟ
เด’เดฐเต เดชเดพเดดเตเดธเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดŽเดจเตเดจเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดตเดฟเดตเดฐเดฃ เดตเดฟเดญเดพเด—เด‚.

STDIN


เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ


เดซเดฏเตฝ เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดค เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดตเดฟเดญเดพเด—เด‚.

ENVIRONMENT เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ


เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเด‚ yac:

เดฒเดพเด‚เด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดค เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดคเตผเดฆเต‡เดถเต€เดฏเดตเตฝเด•เตเด•เดฐเดฃ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเด•
เดถเต‚เดจเตเดฏเด‚. (POSIX.1-2008-เดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเต เด•เดพเดฃเตเด•, เดตเดฟเดญเดพเด—เด‚ 8.2,
เด…เดจเตเดคเตผเดฆเต‡เดถเต€เดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดจเตเดคเดพเดฐเดพเดทเตเดŸเตเดฐเดตเตฝเด•เตเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตเตปเด—เดฃเดจเดฏเตเด•เตเด•เดพเดฏเดฟ
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดตเดฟเดญเดพเด—เด™เตเด™เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.)

LC_ALL เดถเต‚เดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดพเตฝ, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด•
เด…เดจเตเดคเดพเดฐเดพเดทเตเดŸเตเดฐเดตเตฝเด•เตเด•เดฐเดฃ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

LC_CTYPE เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเต€เด•เตเดตเตปเดธเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเด–เตเดฏเดพเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดฒเตŠเด•เตเด•เต‡เตฝ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•
เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดพเดฏเดฟ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ เดธเดฟเด‚เด—เดฟเตพ-เดฌเตˆเดฑเตเดฑเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเด‚).

LC_MESSAGES
เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเต†เดฏเตเด‚ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดฒเตŠเด•เตเด•เต‡เตฝ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•
เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดฟเดฏ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ.

NLSPATH เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดธเดจเตเดฆเต‡เดถ เด•เดพเดฑเตเดฑเดฒเต‹เด—เตเด•เดณเตเดŸเต† เดธเตเดฅเดพเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด• LC_MESSAGES.

เดฆเดฟ เดฒเดพเด‚เด—เต เด’เดชเตเดชเด‚ LC_* เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต yac เดชเตเดฐเดธเตเดคเดพเดตเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ. เดฆเดฟ เดชเตเดฐเดงเดพเดจ()
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฏเดพเด•เตเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเด‚:

setlocale(LC_ALL, "")

เด…เด™เตเด™เดจเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต yac เด‡เดตเดฏเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เดตเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเด‚
เดฑเตบเดŸเตˆเดฎเดฟเดฒเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดชเดฐเดฟเดชเดพเดŸเดฟเด•เตพ


เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

STDOUT


เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดŽเดธเต.เดŸเดฟ.เดกเดฟ.เด†เตผ.เด†เตผ


เดทเดฟเดซเตเดฑเตเดฑเต/เด•เตเดฑเดฏเตเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดฏเตเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดตเตเดฏเดพเด•เดฐเดฃเด‚, yac เดŽ เดŽเดดเตเดคเตเด‚
เด† เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดค เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.

เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

เด”เดŸเตเดŸเตเดชเต เดซเดฏเดฒเตเด•เตพ


เด•เต‹เดกเต เดซเดฏเตฝ, เดนเต†เดกเตผ เดซเดฏเตฝ, เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดทเตป เดซเดฏเตฝ เดŽเดจเตเดจเดฟเดต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดŽเดฒเตเดฒเดพเด‚ เด‰เดฃเตเดŸเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‡เดพเดกเต เดซเดฏเดฒเต
เดˆ เดซเดฏเดฒเดฟเตฝ เดธเดฟ เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ yyparse() เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด…เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฎเดพเด•เตเดฐเต‹ เดธเดฌเตเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเตเดฏเต‚เดทเดจเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดตเดฟเดตเดฟเดง เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด•เต‹เดกเต เด…เดตเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดตเดฟเดตเดฐเดฃ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฏเตเดŸเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเตเด‚ เด…เดคเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเดฟเดฒเต† เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ. เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ % เดฏเต‚เดฃเดฟเดฏเตป เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚
YYSTYPE เดˆ เดซเดฏเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚.

เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเต
เดนเต†เดกเตผ เดซเดฏเดฒเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ
เดŸเต‹เด•เตเด•เตบ เดชเต‡เดฐเตเด•เตพ. เด‡เดคเต เด•เต‹เดกเต เดซเดฏเตฝ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เดณเต† เดŸเต‹เด•เตเด•เตบ เด•เต‹เดกเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ % เดฏเต‚เดฃเดฟเดฏเตป เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, YYSTYPE เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดตเตเด‚ an เดฌเดพเดนเตเดฏ YYSTYPE เดฏเดฟเตฝเดตเตฝ
เดชเตเดฐเด–เตเดฏเดพเดชเดจเดตเตเด‚ เดˆ เดซเดฏเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚.

เดตเดฟเดตเดฐเดฃเด‚ เดซเดฏเดฒเต
เดตเดฟเดตเดฐเดฃ เดซเดฏเตฝ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดค เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดพเดดเตเดธเดฑเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด†เดจเตเดคเดฐเดฟเด• เดชเดŸเตเดŸเดฟเด•เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดงเดฟเด•เตพ (เด•เดพเดฃเตเด•
เดชเดฐเดฟเดงเดฟเด•เตพ) เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ-เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. (เดšเดฟเดฒ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ
เดกเตˆเดจเดพเดฎเดฟเด•เต เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฐเดฟเดงเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดฒเตเดฒ.)

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต เดตเดฟเดตเดฐเดฃเด‚


เดฆเดฟ yac เด’เดฐเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดญเดพเดทเดฏเตเดŸเต† เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดญเดพเดทเดฏเต† เด•เดฎเดพเตปเดกเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดชเดŸเตเดŸเดฟเด•เด•เดณเตเด‚ เด•เต‹เดกเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเดฃเด‚ yac. เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดญเดพเดท yac เดชเต‡เดพเดฒเต†
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดญเดพเดทเดฏเตเดŸเต† เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดพเดดเต† เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต yac เด‡เตปเดชเตเดŸเตเดŸเต เดญเดพเดท เดคเดจเตเดจเต†.

เด‡เตปเดชเตเดŸเตเดŸเต เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดญเดพเดทเดฏเตเดŸเต† เด‡เตปเดชเตเดŸเตเดŸเต เด˜เดŸเดจ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เต‡เดฃเตเดŸ เด•เต‹เดกเต
เดจเดŸเดชเดŸเดฟ. เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด•เต‹เดกเต C- เด†เดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดตเดพเดšเด• เดฌเต‹เดกเดฟเด•เดณเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚.
เดญเดพเดทเดพ เด•เต‹เดกเต. เดˆ เดตเดพเดšเด• เดฌเต‹เดกเดฟเด•เดณเดฟเตฝ เดธเดฟ-เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต. เดธเดฟ-เดญเดพเดท
เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด’เดฐเต เดถเดฐเดฟเดฏเดพเดฏ เดซเด‚เด—เตโ€Œเดทเตป เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต yac เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต
เดซเดฏเดฒเตเด•เตพ. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดธเดฎเดฏเดคเตเดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚
เดฒเด•เตเดทเตเดฏ เดญเดพเดท.

เด’เดฐเต เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเตฝเด•เดฟ, เดฆเดฟ yac เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเดฟเดญเดพเด—เด‚. เด•เต‹เดกเต เดซเดฏเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ C99. เดชเตเดฐเด–เตเดฏเดพเดชเดจเดตเตเด‚ เดŽเด™เตเด•เดฟเตฝ
เดตเตเดฏเดพเด•เดฐเดฃ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เดชเตเดฐเดงเดพเดจ, yylex(), เด’เดชเตเดชเด‚
yerror(), เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเต เด…เดตเดฏเตเดŸเต† เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตโ€Œเดค เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดงเดพเดจ() เด’เดชเตเดชเด‚ yerror() เตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต yac เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚ โˆ’l y เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ C99. เดฆเดฟ yac เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ yy เดšเดฟเดนเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเตฝเด•เตเดจเตเดจเต
เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, yylex(); เดฆเดฟ Lex เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเดคเดพเดฃเต
เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฆเดฟเดจเดšเดฐเตเดฏ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

เด‡เตปเดชเตเดŸเตเดŸเต เดญเดพเดท
เด“เดฐเต‹ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดซเดฏเดฒเดฟเดฒเตเด‚ เดฎเต‚เดจเตเดจเต เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เด“เตผเดกเตผ: เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ, เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ, เด’เดชเตเดชเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ, เด‡เดฐเดŸเตเดŸ เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ ("%%"). เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เดถเต‚เดจเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดถเต‚เดจเตเดฏเด‚, เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเต "%%" เดจเดฟเดฏเดฎ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฏเดพเดณเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

เดšเตเดตเดŸเต† เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด˜เดŸเดจเดฏเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เดธเต—เดœเดจเตเดฏ เดซเต‹เด‚ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเดพเดฃเต เด‡เตปเดชเตเดŸเตเดŸเต.

เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด˜เดŸเดจ of The เดตเตเดฏเดพเด•เดฐเดฃเด‚
เดฆเดฟ , , เด’เดชเตเดชเด‚ เดธเตเดตเดญเดพเดตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด…เดต เดชเต‡เดฐเตเด•เดณเดฟเดฒเต‹ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเดฒเต‹ เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เดšเดฟเดนเตเดจเด™เตเด™เตพ. เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เด‡เดคเต‹เดŸเตŠเดชเตเดชเด‚ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต "/* ... */", เด•เต‚เดŸเดพเดคเต† เดชเต‡เดฐเต เดŽเดตเดฟเดŸเต†เดฏเดพเดฏเดพเดฒเตเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚
เดธเดพเดงเตเดตเดพเดฃเต.

เดชเต‡เดฐเตเด•เตพ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณเดตเดฏเดพเดฃเต, เด…เด•เตเดทเดฐเด™เตเด™เตพ, เด•เดพเดฒเด˜เดŸเตเดŸเด™เตเด™เตพ ('.'), เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเดจเตเดจเต ('_'), เด’เดชเตเดชเด‚
เดจเต‹เตบ-เดชเตเดฐเดพเดฐเด‚เดญ เด…เด•เตเด•เด™เตเด™เตพ. เดตเดฒเดฟเดฏเด•เตเดทเดฐเด™เตเด™เดณเตเด‚ เดšเต†เดฑเดฟเดฏเด•เตเดทเดฐเด™เตเด™เดณเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เด…เดชเต‡เด•เตเดทเด•เตพ เด…เดจเตเดฐเต‚เดชเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดŽเดจเตเดจเดคเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต yy or YY เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ yac เดชเดพเตผเดธเตผ เด…เดคเตเดคเดฐเด‚ เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฒเดคเตเด‚
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดชเต‡เดฐเตเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต yac, เด…เด™เตเด™เดจเต† เด…เดตเตผ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดฃเด‚
C เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดงเดฟเด• เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด…เดต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต
in # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ.

เด’เดฐเต เดฒเดฟเดฑเตเดฑเดฑเตฝ เด’เดฑเตเดฑ-เด‰เดฆเตเดงเดฐเดฃเดฟ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเตŠเดฑเตเดฑ เดชเตเดฐเดคเต€เด•เด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเดพเดฃเต. เดŽเดฒเตเดฒเดพเด‚
เดเดŽเดธเตเด’ เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดธเตเด•เต‡เดชเตเดชเต เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ yac.

เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดšเตเดตเดŸเต† เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเตฝ NUL เดชเตเดฐเดคเต€เด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เด…เด•เตเดทเดฐเด™เตเด™เตพ.

เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดตเดฟเดญเดพเด—เด‚
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดญเดพเดท เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เดกเดฟเด•เตเดฒเดฑเต‡เดทเตปเดธเต เดตเดฟเดญเดพเด—เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฐเตเดŸเต† เดชเดฐเดธเตเดชเดฐ เดฌเดจเตเดงเดตเตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดญเดพเดทเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดธเดจเตเดฆเตผเดญ เดฐเดนเดฟเดค เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดฒเต† เด…เดตเตเดฏเด•เตเดคเดคเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด‡เดตเดฟเดŸเต† เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ yac เด…เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดชเต‡เดฐเตเด•เดณเตเด‚ เด…เดตเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดจเตฝเด•เตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเด‚. เดกเดฟเด•เตเดฒเดฑเต‡เดทเตปเดธเต เดตเดฟเดญเดพเด—เด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฏเดฎเดจเด‚.

เดจเดฟเดฒเดตเดฟเตฝ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚
เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดธเดฟ-เดญเดพเดทเดฏเดฟเดฒเต† เดชเดพเดดเตเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฏเต‚เดฃเดฟเดฏเตป, เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เด™เตเด™เตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดฒเต† เดตเดฟเดตเดฟเดง เดชเต‡เดฐเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเด–เตเดฏเดพเดชเดจ เดตเดฟเดญเดพเด—เด‚ เดจเตฝเด•เตเดจเตเดจเต
เด‡เดคเตเด‚.

เดคเดพเดดเต†เดฏเตเดณเตเดณ เดกเดฟเด•เตเดฒเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เด†เดฆเตเดฏ เด—เตเดฐเต‚เดชเตเดชเต เดชเต‡เดฐเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต. เด† เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เด’เดฐเต เดธเดฟ เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต (เดŽ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดŸเดพเด—เต เดคเดพเดดเต†) เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต
เด‰เดณเตเดณเดฟเตฝ '<' เด’เดชเตเดชเด‚ '>'. (เด‡เดคเดฟเดจเตเดฑเต† เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเตˆเดชเตเดชเต‹เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด•เตบเดตเต†เตปเดทเดจเตเด•เตพเด•เตเด•เต เด’เดฐเต เด…เดชเดตเดพเดฆเดฎเดพเดฏเดฟ
POSIX.1-2008 เดจเตเดฑเต† เด…เดณเดตเต, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝเดŸเดพเด—เต> เด’เดฐเต เดฎเต†เดฑเตเดฑเดพเดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡
เด’เดฐเต เดšเดฟเดนเตเดจเดคเตเดคเต† เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟเดฏเตเดณเตเดณ เดฒเดฟเดฑเตเดฑเดฑเตฝ เด†เด‚เด—เดฟเตพ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ.) เด‰เดชเดฏเต‹เด—เด‚ เดŸเดพเด—เต เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดˆ เดฒเตˆเดจเดฟเตฝ เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เด‚ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดš เด…เดคเต‡ C เดคเดฐเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŸเดพเด—เต. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดšเตเดตเดŸเต† เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดฐเต‚เดชเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเดพเดจเดพเด•เตเด‚
เด’เดฐเต เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ (เดฆเดถเดพเด‚เดถ เด…เด•เตเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด†เดฏเดฟ). เด‡เดคเต เดšเต†เดฏเตเดคเดพเตฝ, เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฎเต‚เดฒเตเดฏเด‚
เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด† เดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚.

เดคเดพเดดเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเต เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เด†เด•เดพเตป:

% เดŸเต‹เด•เตเด•เตบ [<เดŸเดพเด—เต>] เดชเต‡เดฐเต [เด…เด•เตเด•เด‚] [เดชเต‡เดฐเต [เด…เด•เตเด•เด‚]]...

If เดŸเดพเด—เต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เดˆ เดฒเตˆเดจเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดŸเต†เดฏเตเด‚ C เดคเดฐเด‚ เดคเดฐเด‚ เด†เดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดคเต เดŸเดพเด—เต. เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เด•เตเด•เด‚, เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต a เดชเต‡เดฐเต, เด† เดฎเต‚เดฒเตเดฏเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฏเต‹เด—เดฟเดšเตเดšเต.

เดคเดพเดดเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเต เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เด†เด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

%เด‡เดŸเดคเตเดคเต† [<เดŸเดพเด—เต>] เดชเต‡เดฐเต [เด…เด•เตเด•เด‚] [เดชเต‡เดฐเต [เด…เด•เตเด•เด‚]]...
%เดถเดฐเดฟ [<เดŸเดพเด—เต>] เดชเต‡เดฐเต [เด…เด•เตเด•เด‚] [เดชเต‡เดฐเต [เด…เด•เตเด•เด‚]]...

เดˆ เดšเดฟเดนเตเดจเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดตเดฐเดฟเด•เตพ เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚.
เด’เดฐเต‡ เดฒเตˆเดจเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดŸเต‹เด•เตเด•เดฃเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต‡ เดฎเตเตปโ€Œเด—เดฃเดจ เดจเดฟเดฒเดฏเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เด‰เดฃเตเดŸเต; เดตเดฐเดฟเด•เตพ
เดฎเตเตปเดคเต‚เด•เตเด•เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเตˆเตปเดกเดฟเด‚เด—เต เดถเด•เตเดคเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต. %เด‡เดŸเดคเตเดคเต† เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด† เดฒเตˆเดจเดฟเดฒเต† เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† %เดถเดฐเดฟ เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดถเดฐเดฟเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ. เดŽเด™เตเด•เดฟเตฝ เดŸเดพเด—เต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด‡เดคเต เด’เดฐเต เดธเดฟ เดคเดฐเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด‚ เดชเต‡เดฐเตเดตเดฟเดตเดฐเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† s
เดตเต‡เดฃเตเดŸเดฟ % เดŸเต‹เด•เตเด•เตบ.

เดคเดพเดดเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเต เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด•, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ:

%เดจเต‹เตบเดธเต‹เด•เต [<เดŸเดพเด—เต>] เดชเต‡เดฐเต [เด…เด•เตเด•เด‚] [เดชเต‡เดฐเต [เด…เด•เตเด•เด‚]]...

เดชเดพเดดเตโ€Œเดธเตผ เดˆ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด…เดจเตเดฌเดจเตเดง เด‰เดชเดฏเต‹เด—เด‚ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด’เดฐเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ เดŸเดพเด—เต is
เดจเดฟเดฒเดตเดฟเตฝ, เด‡เดคเต เด’เดฐเต เดธเดฟ เดคเดฐเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด‚ เดชเต‡เดฐเตเดตเต‡เดฃเตเดŸเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† s % เดŸเต‹เด•เตเด•เตบ.

เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจเดต เด† เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เดคเตเดคเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเตเด•เตพ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เดณเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด’เดฐเต เด‰เดฃเตเดŸเต เดŸเดพเด—เต เดซเต€เตฝเดกเต เด…เดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ:

% เดคเดฐเด‚ <เดŸเดพเด—เต> เดชเต‡เดฐเต...

เด‡เดคเต เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด‡เดŸเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเตผ เดจเตฝเด•เตเด•เดฏเต‹ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดˆ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, yac เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดฃเด‚; เด‡เดคเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ, เดชเดพเดดเตโ€Œเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด‡เดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เต‚ int เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเต‡เดฐเตเด•เดณเตเด‚ เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดŽ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ % เดŸเต‹เด•เตเด•เตบ, %เด‡เดŸเดคเตเดคเต†, %เดถเดฐเดฟ, เด…เดฅเดตเดพ %เดจเต‹เตบเดธเต‹เด•เต
เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด’เดฐเต เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดšเดฟเดนเตเดจเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฐเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดถเด•เต, เด•เตเดฑเดžเตเดžเดคเต เด’เดจเตเดจเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ
เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด‚.

เด’เดฐเต เดชเต‡เดฐเดฟเดจเตเดฑเต† เดคเดฐเด‚, เดฎเตเตปเด—เดฃเดจ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเตผ เดŽเดจเตเดจเดฟเดต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด…เดคเต เดชเดพเดŸเดฟเดฒเตเดฒ
เดฎเดพเดฑเดฟ. เด’เดฐเต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเตผ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, yac เดšเต†เดฏเตเดฏเตเด‚
เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเตผ เดจเตฝเด•เตเด•. เดˆ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดคเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเตผ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดจเดฟเดฏเดฎเดจเด‚ เดตเดดเดฟ.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฟเด•เตเดฒเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดพเดฑเตเดฑเต‡เตบ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเต เด†เด•เดพเตป เดคเตเดŸเด•เตเด•เด‚ เดšเดฟเดนเตเดจเด‚, เด‡เดคเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เดณเดพเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ, เดเดฑเตเดฑเดตเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด˜เดŸเดจ:

%เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด• เดชเต‡เดฐเต

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด‡เดคเต เด†เดฆเตเดฏเดคเตเดคเต† เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเดพเดฃเต; เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด†เด•เดพเด‚
เดˆ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดฒเต‚เดŸเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต yac เดฎเต‚เดฒเตเดฏ เดถเต‡เด–เดฐเด‚ เดตเดฟเดตเดฟเดง เดคเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฏเต‚เดฃเดฟเดฏเดจเดพเดฃเต
เด†เด—เตเดฐเดนเดฟเดšเตเดš.

% เดฏเต‚เดฃเดฟเดฏเตป { เดถเดฐเต€เดฐเด‚ of เดฏเต‚เดฃเดฟเดฏเตป (in C)}

เดฏเต‚เดฃเดฟเดฏเดจเตเดฑเต† เดฌเต‹เดกเดฟเดฏเดฟเตฝ เด…เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเดฏ เดšเตเดฐเตเดฃเตเดŸ เดฌเตเดฐเต‡เดธเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดจเตฝเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ (เดคเดพเดดเต† เด•เดพเดฃเตเด•) เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเดฑเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดคเดฐเด‚ int. เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ เดšเต‡เตผเด•เตเด•เตเด‚
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดพเตผเดธเดฑเดฟเดจเตเดฑเต† เด•เตผเดถเดจเดฎเดพเดฏ เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ.

เดชเด•เดฐเดฎเดพเดฏเดฟ, เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต†เดฃเตเดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเตฝเด•เดฃเด‚เดŸเดพเด—เต> เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฏเต‚เดฃเดฟเดฏเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเด‚
เด’เดฐเต เดนเต†เดกเตผ เดซเดฏเดฒเดฟเตฝ (เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚ # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
เด‰เดณเตเดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• %{ เด’เดชเตเดชเด‚ %}), เด•เต‚เดŸเดพเดคเต† เดŽ เดŸเตˆเดชเตเดชเตเดกเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป YYSTYPE เดŽเดจเตเดจ เดšเดฟเดนเตเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดฏเต‚เดฃเดฟเดฏเตป. เดชเตเดฐเดญเดพเดตเด‚ % เดฏเต‚เดฃเดฟเดฏเตป YYSTYPE เดฏเตเดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเตฝเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต
The yac เด‡เตปเดชเตเดŸเตเดŸเต.

เดธเดฟ-เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเด‚ เดกเดฟเด•เตเดฒเดฑเต‡เดทเตปเดธเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด…เดŸเดฏเดพเดณเด™เตเด™เดณเดพเตฝ:

%{ ... %}

เดˆ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เด•เต‹เดกเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด‚, เด…เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด†เด—เต‹เดณ เดธเตเด•เต‹เดชเตเดชเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเตเด‚ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต. เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต
"%}" เด’เดฐเต เด•เดฎเดจเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตพเดŸเตเดŸเดฟ-เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚.

เดชเตเดฐเด–เตเดฏเดพเดชเดจ เดตเดฟเดญเดพเด—เด‚ เดŸเต‹เด•เตเด•เตบ เดตเดดเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเดคเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚ %%.

เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ in yac
เดซเด‚เด—เตโ€Œเดทเตป เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดธเดจเตเดฆเตผเดญ เดฐเดนเดฟเดค เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเต† เดจเดฟเดฏเดฎ เดตเดฟเดญเดพเด—เด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต yac
เด† เดจเดฟเดฏเดฎเด™เตเด™เตพ เดธเดฟ-เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด…เดงเดฟเด• เดฎเตเตปเด—เดฃเดจเดฏเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดตเดฟเดตเดฐเด™เตเด™เตพ. เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดšเตเดตเดŸเต† เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เด”เดชเดšเดพเดฐเดฟเด• เดจเดฟเตผเดตเดšเดจเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต.

เดจเดฟเดฏเดฎ เดตเดฟเดญเดพเด—เด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เด’เดฐเต เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เด’เดฐเต เดฐเต‚เดชเดฎเตเดฃเตเดŸเต:

A : เดธเด‚เด˜เด‚ ;

เดšเดฟเดนเตเดจเด‚ A เด’เดฐเต เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดจเดพเดฎเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚ เดธเด‚เด˜เด‚ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด•เต‚เดŸเตเดคเตฝ เดชเต‡เดฐเตs, เด…เด•เตเดทเดฐเดพเตผเดฅเดคเตเดคเดฟเตฝเดฎเดฃเดฒเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดจเดŸเดชเดŸเดฟs เดชเดฟเดจเตเดจเต€เดŸเต เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดŸเดฐเดพเด‚
เดฎเตเตปเด—เดฃเดจ เดญเดฐเดฃเด‚เดŽเดธเต. เดชเต‡เดฐเตเด•เดณเตเด‚ เด…เด•เตเดทเดฐเด™เตเด™เดณเตเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดฐเต‚เดชเต€เด•เดฐเดฃเดคเตเดคเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต
เดตเตเดฏเดพเด•เดฐเดฃเด‚; เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดฎเตเตปเด—เดฃเดจเดพ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเด‚ เดฎเดฑเตเดฑเต เดตเดดเดฟเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ เด’เดชเตเดชเด‚
เดฆเดฟ เด†เด•เตเดจเตเดจเต yac เดตเดฟเดฐเดพเดฎเดšเดฟเดนเตเดจเด‚. เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เด…เดคเต‡ เด‡เดŸเดคเต เดตเดถเด‚ ('|') เดตเต€เดฃเตเดŸเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด‡เดŸเดคเต เดตเดถเด‚; เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดฆเตƒเดถเตเดฏเดฎเดพเด•เต‚. เดถเดฐเต€เดฐเด‚
เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดญเดพเด—เด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‡เดฐเตเด•เดณเตเด‚ เด…เด•เตเดทเดฐเด™เตเด™เดณเตเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฃเต).
เดšเดฟเดนเตเดจเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด“เดฐเต‹ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต เด…เดฆเตเดตเดฟเดคเต€เดฏ เดจเดฎเตเดชเตผ เดจเตฝเด•เตเดจเตเดจเต. เดฒเด‚เดฌ เดฌเดพเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฏเดฎเด™เตเด™เตพ
เดจเตŠเดŸเตเดŸเต‡เดทเตป เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดฏเดฎเด™เตเด™เดณเดพเดฃเต. เดฑเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฎเตเดชเตผ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต
เดซเดฏเตฝ.

เด’เดฐเต เดฌเต‹เดกเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด˜เดŸเด•เด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:

เดชเต‡เดฐเต, เด…เด•เตเดทเดฐเดพเตผเดฅเดคเตเดคเดฟเตฝ
เด‡เดต เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต: เดชเต‡เดฐเต เด’เดจเตเดจเตเด•เดฟเตฝ เดŽ เดŸเต‡เดพเด•เตเด•เตบ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ;
เด…เด•เตเดทเดฐเดพเตผเดฅเดคเตเดคเดฟเตฝ เดธเตเดตเดฏเด‚ เดจเดฟเดฒเด•เตŠเดณเตเดณเตเดจเตเดจเต (เดฒเต†เด•เตเดธเดฟเด•เตเด•เดฒเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏ เด‰เดฆเตเดงเดฐเดฃเดฟ เดšเดฟเดนเตเดจเด™เตเด™เตพ เด•เตเดฑเดตเต).

เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดจเดŸเดชเดŸเดฟ
เด“เดฐเต‹ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดฒเตเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚
เด‡เตปเดชเตเดŸเตเดŸเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดฏเดฎเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. (``เด†เด•เตเดทเตป'' เดŽเดจเตเดจ เดตเดพเด•เตเด•เดฟเดจเต เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดชเดพเตผเดธเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเด•-เดทเดฟเดซเตเดฑเตเดฑเต, เด•เตเดฑเดฏเตเด•เตเด•เตเด•, เดคเตเดŸเด™เตเด™เดฟเดฏเดต.)

เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เดพเดจเตเด‚ เดฎเตเดฎเตเดชเต เดจเตฝเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเต‡เดŸเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ YYSTYPE เดคเดฐเด‚ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฃเตเด• % เดฏเต‚เดฃเดฟเดฏเตป). เดŽเดธเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒ เดฎเต‚เดฒเตเดฏเด‚ เด‡เดŸเดคเต เด•เตˆ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดพเตผเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด‚
เดฑเต‚เดณเดฟเดจเตเดฑเต† เดตเดถเด‚, เด…เดตเดฐเตเดŸเต† เดตเดฒเด‚เด•เตˆเดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดฎเดฑเตเดฑเต เด•เตเดฑเดตเตเด•เตพ เดตเดดเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดตเดถเด‚. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดŸเดพเด—เต> เดกเดฟเด•เตเดฒเดฑเต‡เดทเตปเดธเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ, the
เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต yac เด•เตผเดถเดจเดฎเดพเดฏเดฟ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตโ€Œเดคเต เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏเดฟ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดตเดฟเดตเดฐเด™เตเด™เตพ. เด•เต‚เดŸเดพเดคเต†, เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเดฑเดฟเดจเต เดธเดฎเดพเดจ เดคเดฐเด™เตเด™เตพ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดŸเต‹เด•เตเด•เดฃเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ.

เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดธเดฟ เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เตปเดชเตเดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต, เด•เต‹เตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดฌเดพเดนเตเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดฎเดพเดฑเตเดฑเตเด•. เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดŽเดจเตเดจเดคเต เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ C เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเดพเดฃเต
เดšเตเดฐเตเดฃเตเดŸ เดฌเตเดฐเต‡เดธเตเด•เดณเดฟเตฝ เดชเตŠเดคเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต '{' เด’เดชเตเดชเด‚ '}'. เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต
เด…เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเดฏ เดšเตเดฐเตเดฃเตเดŸ เดฌเตเดฐเต‡เดธเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดŸเต‹เด•เตเด•เดฃเตเด•เตพ.

เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดšเดฟเดฒ เดตเตเดฏเดพเดœ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดต เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เดณเดพเดฃเต
เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เต yac.

$$ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ $$ เดฒเต‡เด•เตเด•เต เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚. เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดคเดพเตฝ
เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต
เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเด‚.

$เด…เด•เตเด•เด‚ เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด˜เดŸเด•เด‚ เดจเตฝเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต‡เดพเด•เตเด•เตบ เด…เด•เตเด•เด‚ เด’เดฐเต เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฒเดคเตเดตเดถเดคเตเดคเต, เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต;
เด…เด•เตเด•เด‚ เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เด•เดพเด‚. เดŽเด™เตเด•เดฟเตฝ เด…เด•เตเด•เด‚ เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เดฃเต, เด…เดคเต
เดชเดพเตผเดธเดฑเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต† เดชเต‡เดฐเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต† เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ. (เด…เดคเดพเดฃเต, "$0"
เดŽเดจเตเดจเดคเดฟเตฝ เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดชเต‡เดฐเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเตเดณเตเดณ เดชเต‡เดฐเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดดเตโ€Œเดธเดฑเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด•เดพเดฃเต‡เดฃเตเดŸ เดจเดฟเดฒเดตเดฟเดฒเต† เดจเดฟเดฏเดฎเด‚ เด•เต‚เดŸเดพเดคเต† "$โˆ’1" เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดนเตเดจเด‚ เดเดธเดฟเดŸเดฟ เด‡เดŸเดคเต.) เดŽเด™เตเด•เดฟเตฝ เด…เด•เตเด•เด‚ เดตเตˆเดฆเตเดฏเตเดคเดงเดพเดฐ เด•เดดเดฟเดžเตเดž เด’เดฐเต เด˜เดŸเด•เดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดฑเต‚เดณเดฟเดฒเต† เดชเต‹เดฏเดฟเดจเตเดฑเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เด…เดŸเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดซเดฒเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเต. เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเด‚
เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเดคเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด’เดฐเต เดกเดฏเด—เตโ€Œเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

$<เดŸเดพเด—เต>เด…เด•เตเด•เด‚
เด‡เดต เด‡เดฒเตเดฒเดพเดคเตเดค เด…เดจเตเดฌเดจเตเดง เดšเดฟเดนเตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŸเดพเด—เต
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ, เดŽเดจเตเดจเดพเตฝ เด•เตผเดถเดจเดฎเดพเดฏ เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• (เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•
เดคเดฐเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ). เดฎเดพเด•เตเดฐเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดญเดพเดตเด‚ เดŸเดพเด—เต
YYSTYPE เดฏเต‚เดฃเดฟเดฏเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด˜เดŸเด•เด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต dataname.tag).
เดŽเด™เตเด•เดฟเตฝ เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต เด…เด•เตเด•เด‚ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒ.

$<เดŸเดพเด—เต>$ เด‡เดคเต เดฑเดซเดฑเตปเดธเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดš เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเด‚ เด…เดŸเดฟเดšเตเดšเต‡เตฝเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
by เดŸเดพเด—เต. เด‡เดŸเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดตเดฐเตเดฎเตเดชเต‹เตพ เดˆ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต
เดธเดจเตเดฆเตผเดญ เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเตฝเด•เตเดจเตเดจเต yac เด’เดฐเต เด‰เดชเดพเดงเดฟเดฏเต‹เดŸเต†
เด’เดฐเต เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เด’เดฐเต เดจเดฟเดฏเดฎเดคเตเดคเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚ (เด…เดตเดธเดพเดจเด‚ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ); เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต เดจเตฝเด•เตเดจเตเดจเต, เด…เดคเดพเด•เดŸเตเดŸเต† เด…เดคเต เดจเตฝเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เด†เด•เดพเด‚
เด…เดคเดฟเดจเตเดฑเต† เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดคเต. เด’เดฐเต เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดคเตเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเตฝ เดšเดฟเดนเตเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด‡เดŸเดคเต เดตเดถเดคเตเดคเต เดŸเต†เตผเดฎเดฟเดจเตฝ เด‡เดคเดฐ เดšเดฟเดนเตเดจเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดจเดฟเดฏเดฎเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดชเตเดคเดฟเดฏ เดจเดฟเดฏเดฎเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด’เดฑเดฟเดœเดฟเดจเดฒเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดจเดŸเดชเดŸเดฟ. เดจเดฟเดฏเดฎเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเดฟเดŸเดฏเตเดฃเตเดŸเต
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เดฑเต‚เดณเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เดคเดฟเดฒเต† เด†เดฆเตเดฏเดคเตเดคเต† เดฎเต‚เดฒเด•เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
เด†เดฆเตเดฏ เดฎเต‚เดฒเด•เดคเตเดคเดฟเดจเต เด’เดฐเต เดคเดฐเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต a เดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ
เดฒเดฟเดฑเตเดฑเดฑเตฝ) เด•เต‚เดŸเดพเดคเต† เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เด“เดฃเดพเด•เตเด•เดฟ % เดคเดฐเด‚, เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.

เดฎเตเตปเด—เดฃเดจ
เด•เต€เดตเต‡เดกเต %เดชเตเดฐเต†เดธเดฟ aเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเตเตปเด—เดฃเดจเดพ เดจเดฟเดฒ เดฎเดพเดฑเตเดฑเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเตเดฐเดคเตเดฏเต‡เด• เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด‚. เดฏเตเดฃเดฑเดฟเดฏเตเด‚ เดฌเตˆเดจเดฑเดฟเดฏเตเด‚ เด‰เดณเตเดณ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเดฟเดจเต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดพเดฃเต
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเด•เตเด•เต เด’เดฐเต‡ เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดฎเตเตปโ€Œเด—เดฃเดจเด•เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เด†เดตเดถเตเดฏเดฎเดพเดฏ. เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดšเดฟเดนเตเดจเด‚ %เดชเตเดฐเต†เดธเดฟ เดถเดฐเต€เดฐเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดŸเตป เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเดพเด‚
เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด‚ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดจเดพเดฎเดฎเต‹ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดฎเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฟเดจเตเดคเตเดŸเดฐเดพเดจเดพเด•เตเด‚. เด…เดคเต เดšเต†เดฏเตเดฏเตเด‚
เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตเตปโ€Œเด—เดฃเดจ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต‡เดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดชเต‡เดฐเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ. เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเดพเด‚ %เดชเตเดฐเต†เดธเดฟ.

เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดฟเดญเดพเด—เด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเดคเต %%.

เดชเตเดฐเต‡เดพเด—เตเดฐเดพเดฎเตเด•เตพ เดตเดฟเดญเดพเด—เด‚
เดฆเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเดšเดจเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚ yylex(), เด•เต‚เดŸเดพเดคเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เดฎเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดต. เด…เดคเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดตเดฟเดญเดพเด—เด‚ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเดพเดฃเต‹ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ; เด…เดคเดฟเดจเดพเตฝ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด’เดชเตเดชเด‚
เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เด•เต‹เดกเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ, เด…เดคเต เด…เดต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เด‰เดณเตเดณเดฟเตฝ "%{ ... %}" เดกเดฟเด•เตเดฒเดฑเต‡เดทเตปเดธเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ.

เด‡เตปเดชเตเดŸเตเดŸเต เดตเตเดฏเดพเด•เดฐเดฃเด‚
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‡เตปเดชเตเดŸเตเดŸเต yac เด‡เตปเดชเตเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเดพเดดเตเดธเตผ เดจเตฝเด•เตเดจเตเดจเต yac. เดˆ เด”เดชเดšเดพเดฐเดฟเด• เดตเดพเด•เตเดฏเด˜เดŸเดจ
เดฎเตเดฎเตเดชเดคเตเดคเต† เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดตเดฟเดตเดฐเดฃเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเต.

เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด˜เดŸเดจ เด•เตเดฑเดšเตเดšเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด˜เดŸเดจ of The เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดฟเด•เตเด• เดจเดฟเดฌเดจเตเดงเดจเด•เดณเตเด‚. เดฎเตเดฎเตเดชเดคเตเดคเต† เดจเดฟเดฌเดจเตเดงเดจเด•เดณเตเด‚ เดคเดพเดดเต†เดฏเตเดณเตเดณ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เดคเตเดคเดฟเดŸเดชเดพเดŸเตเด•เตพ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต
เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต.

เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดŽเดจเตเดจ เด†เดถเดฏเดตเตเดฎเดพเดฏเดฟ เด‡เดคเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‡เดฐเต, เดฎเตเดฎเตเดชเต เดจเตฝเด•เดฟเดฏเดคเต. เด…เดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฎเตเดฎเตเดชเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เด…เด•เตเดทเดฐเด™เตเด™เตพ.

C_IDENTIFIER
เด‡เดคเตŠเดฐเต เดจเดพเดฎเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด‡เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดคเต เดŽ เดŽเดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต . เดŽ
เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดˆ เดŸเต‹เด•เตเด•เตบ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

NUMBER เด…เด•เตเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต (เด’เดฐเต เดจเต‹เตบ-เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฆเดถเดพเด‚เดถ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ).

เดคเดฐเด‚, เด‡เดŸเดคเตเดคเต†, เดฎเดพเตผเด•เตเด•เต, LCURL, RCURL
เด‡เดต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต % เดคเดฐเด‚, %เด‡เดŸเดคเตเดคเต†, %%, %{, เด’เดชเตเดชเด‚ %}.

{ ... } เด‡เดคเต เดธเดฟ-เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดธเดพเดงเตเดฏเดฎเดพเดฏ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ '$'
เดฎเตเดฎเตเดชเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดค เดฎเดพเด•เตเดฐเต‹เด•เตพ.

/* เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดตเต‡เดฃเตเดŸเดฟ The เด‡เตปเดชเตเดŸเตเดŸเต เดฒเต‡เด•เตเด•เต yacc. */
/* เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เดŽเตปโ€ŒเดŸเตเดฐเดฟเด•เตพโ€Œ. */
/* เดฆเดฟ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เด†เด•เตเดจเตเดจเต เด…เด‚เด—เต€เด•เตƒเดค by The เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ. */

%เดŸเต‹เด•เตเด•เตบ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ /* เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเตเด‚ เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต */
%เดŸเต‹เด•เตเด•เตบ C_IDENTIFIER /* เดเดกเดจเตเดฑเดฟเดซเดฏเตผ (เดŽเดจเตเดจเดพเตฝ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดฒเตเดฒ)
เด’เดฐเต :. */
%เดŸเต‹เด•เตเด•เตบ NUMBER /* [0-9][0-9]* */

/* เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดตเดพเด•เตเด•เตเด•เตพ : %type=>TYPE %left=>LEFT, เด…เด™เตเด™เดจเต† เดชเดฒเดคเตเด‚ */

%เดŸเต‹เด•เตเด•เตบ เด‡เดŸเดคเต เดตเดฒเดคเต เดจเต‹เดจเดพเดธเต‹เด•เตเด•เต เดŸเต‹เด•เตเด•เตบ เดชเตเดฐเดฟเดธเดฟ เดŸเตˆเดชเตเดชเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดฏเต‚เดฃเดฟเดฏเตป

%เดŸเต‹เด•เตเด•เตบ เดฎเดพเตผเด•เตเด•เต /* %% เดฎเดพเตผเด•เตเด•เต. */
%เดŸเต‹เด•เตเด•เตบ LCURL /* %{ เดฎเดพเตผเด•เตเด•เต. */
%เดŸเต‹เด•เตเด•เตบ RCURL /* %} เด…เดŸเดฏเดพเดณเด‚. */

/* 8-เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดคเต€เด• เด…เด•เตเดทเดฐเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดจเดฟเดฒเด•เตŠเดณเตเดณเตเดจเตเดจเต; */
เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. */

%เด†เดฐเด‚เดญ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป

%%

spec : defs MARK เดฑเต‚เตพเดธเต เดŸเต†เดฏเดฟเตฝ
;
เดตเดพเตฝ: เดฎเดพเตผเด•เตเด•เต
{
/* เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. */
}
| /* เดถเต‚เดจเตเดฏเด‚; เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฎเดพเตผเด•เตเด•เต เด“เดชเตเดทเดฃเตฝ เด†เดฃเต. */
;
defs : /* เดถเต‚เดจเตเดฏเด‚. */
| defs def
;
def : เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•
| เดฏเต‚เดฃเดฟเดฏเตป
{
/* เดฏเต‚เดฃเดฟเดฏเตป เดจเดฟเตผเดตเดšเดจเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด•. */
}
| LCURL
{
/* เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดธเดฟ เด•เต‹เดกเต เดชเด•เตผเดคเตเดคเตเด•. */
}
RCURL
| rword เดŸเดพเด—เต nlist
;
rword: TOKEN
| เด‡เดŸเดคเตเดคเต†
| เดตเดฒเดคเต
| เดจเต‹เดจเดพเดธเต‹เด•เตเด•เต
| เดคเดฐเด‚
;
เดŸเดพเด—เต : /* เดถเต‚เดจเตเดฏเด‚: เดฏเต‚เดฃเดฟเดฏเตป เดŸเดพเด—เต เดเดกเดฟ เด“เดชเตเดทเดฃเตฝ. */
| '<' เดเดกเดจเตเดฑเดฟเดซเดฏเตผ '>'
;
nlist: nmno
| nlist nmno
;
nmno : IDENTIFIER /* เด•เตเดฑเดฟเดชเตเดชเต: % เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเดฃเต. */
| เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดจเดฎเตเดชเตผ /* เด•เตเดฑเดฟเดชเตเดชเต: % เดคเดฐเดคเตเดคเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเดฃเต. */
;

/* เดฑเต‚เตพ เดตเดฟเดญเดพเด—เด‚ */

เดจเดฟเดฏเดฎเด™เตเด™เตพ : C_IDENTIFIER rbody prec
| เดจเดฟเดฏเดฎเด™เตเด™เตพ เดญเดฐเดฃเด‚
;
เดจเดฟเดฏเดฎเด‚ : C_IDENTIFIER rbody prec
| '|' rbody prec
;
rbody : /* เดถเต‚เดจเตเดฏเด‚ */
| เดฑเต‹เดฌเต‹เดกเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ
| rbody เด†เด•เตเดฑเตเดฑเต
;
เดชเตเดฐเดตเตƒเดคเตเดคเดฟ: '{'
{
/* เดชเตเดฐเดตเตƒเดคเตเดคเดฟ เดชเด•เตผเดคเตเดคเตเด•, $$ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต. */
}
'}'
;
prec : /* เดถเต‚เดจเตเดฏเด‚ */
| PREC เดเดกเดจเตเดฑเดฟเดซเดฏเตผ
| PREC เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด†เด•เตเดฑเตเดฑเต
| prec ';'
;

เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ
เด’เดฐเต เด‡เตปเดชเตเดŸเตเดŸเต เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเดพเตผเดธเดฑเดฟเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจ เด…เดตเดธเตเดฅเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดฆเดฟ
เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเต LALR(1). เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด’เดฐเต เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดŽเดชเตเดชเต‹เดดเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต†เดฃเตเดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ LALR(1) เดธเด‚เด˜เตผเดทเด‚. เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŽเดฒเตเดฒเดพ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เดณเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเตปเด—เดฃเดจ เดจเดฟเดฏเดฎเด™เตเด™เตพ.

เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด•. เด’เดฐเต เดทเดฟเดซเตเดฑเตเดฑเต / เด•เตเดฑเดฏเตเด•เตเด•เตเด•
เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดตเดธเตเดฅเดฏเตเด•เตเด•เตเด‚ เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเด‚, เด’เดฐเต เดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดŽ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเด‚เดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเต เด’เดชเตเดชเด‚
เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเด‚, เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดฏเดฎเด™เตเด™เดณเดพเตฝ เด•เตเดฑเดฏเตเด•เตเด•เดฒเตเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต.

เด’เดฐเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ เดŽเดจเตเดคเต เดจเดŸเดชเดŸเดฟเด•เดณเดพเดฃเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒ
เดŽเดฒเตเดฒเดพ เดทเดฟเดซเตเดฑเตเดฑเต/เดฑเดฟเดกเตเดฏเต‚เดธเต เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เดณเตเด‚ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เดพเดฐเดฃเด‚ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดพเด‚
เด…เดตเตเดฏเด•เตเดคเดคเดฏเดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดพเดฐเดฃเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เดˆ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดฐเดฃเดฎเดพเด•เดพเด‚
เดชเดพเดดเตโ€Œเดธเตผ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดญเดพเดท เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เดฆเดฟ
เดตเดฟเดตเดฐเดฃ เดซเดฏเดฒเดฟเตฝ เด•เดพเดฐเดฃเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฎเดคเดฟเดฏเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดธเด‚เด˜เตผเดทเด‚. เด…เดตเตเดฏเด•เตเดคเดค เด•เดพเดฐเดฃเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเตผเดธเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฃเต.

เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดฎเตเตปเด—เดฃเดจเด•เดณเตเด‚ เด•เต‚เดŸเตเดŸเดพเดฏเตเดฎเด•เดณเตเด‚ (เด•เดพเดฃเตเด• เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดตเดฟเดญเดพเด—เด‚) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•:

1. เด“เดฐเต‹ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดตเตเดฎเดพเดฏเตเด‚ เด’เดฐเต เดฎเตเตปเด—เดฃเดจเดฏเตเด‚ เดธเดนเดตเดพเดธเดตเตเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เด…เดคเต
เดฑเต‚เดณเดฟเดจเตเดฑเต† เดฌเต‹เดกเดฟเดฏเดฟเดฒเต† เด…เดตเดธเดพเดจเดคเตเดคเต† เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเดฑเตเดฑเดฑเดฒเดฟเดจเตเดฑเต† เดฎเตเตปเด—เดฃเดจเดฏเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟเดฏเตเด‚. เดŽเด™เตเด•เดฟเตฝ
The %เดชเตเดฐเต†เดธเดฟ เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดˆ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดฎเตเตปเด—เดฃเดจเดฏเตเด‚ เดธเดนเดตเดพเดธเดตเตเด‚ เด‰เดฃเตเดŸเต.

2. เด’เดฐเต เดทเดฟเดซเตเดฑเตเดฑเต/เดฑเดฟเดกเตเดฏเต‚เดธเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเดตเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเดตเตเด‚
เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเตเตปโ€Œเด—เดฃเดจเดฏเตเด‚ เดธเดนเดตเดพเดธเดตเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•, เดคเตเดŸเตผเดจเตเดจเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด‰เดฏเตผเดจเตเดจ เดฎเตเตปเด—เดฃเดจเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต (เดทเดฟเดซเตเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดฏเตเด•เตเด•เตฝ) เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ. เดŽเด™เตเด•เดฟเตฝ
เดฎเตเตปโ€Œเด—เดฃเดจเด•เตพ เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เด‡เดŸเดคเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด•เตเดฑเดฏเตเด•เตเด•เตเด•, เดตเดฒเดคเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เดŽเดจเตเดจเดคเต เดทเดฟเดซเตเดฑเตเดฑเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เดŽเดจเตเดจเดคเต เด’เดฐเต เดชเดฟเดถเด•เต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

3. เดฑเต‚เตพ 2 เดตเดดเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดฐเต เดทเดฟเดซเตเดฑเตเดฑเต/เดฑเดฟเดกเตเดฏเต‚เดธเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ, เดทเดฟเดซเตเดฑเตเดฑเต เด†เดฃเต
เดšเต†เดฏเตเดคเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚.

4. เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตฝ/เด•เตเดฑเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเตเดฏเดพเด•เดฐเดฃเดจเดฟเดฏเดฎเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฑเดฏเตเด•เตเด•เตฝ เดจเดŸเดคเตเดคเตเดจเตเดจเต
เด‡เตปเดชเตเดŸเตเดŸเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเต‡เดฐเดคเตเดคเต† เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เด‡เดคเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚.

เดฎเตเตปโ€Œเด—เดฃเดจเดฏเต‹ เดธเดนเดตเตผเดคเตเดคเดฟเดคเตเดตเดฎเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เดทเดฟเดซเตเดฑเตเดฑเดฟเตฝ/เด•เตเดฑเด•เตเด•เดฒเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฒเตเดฒ.
เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดค เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด• yac เด’เดจเตเดจเตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ
เดตเดฟเดตเดฐเดฃ เดซเดฏเตฝ.

เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚
เดŸเต‹เด•เตเด•เตบ เดชเดฟเดถเด•เต เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เดฐเตเดคเดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเด‚. เดชเต‡เดฐเต เดชเดฟเดถเด•เต เดŽเดจเตเดจเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ. เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเตผเดธเดฑเดฟเดจเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเตเดฅเดฒเด™เตเด™เดณเต† เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ เดชเดฟเดถเด•เต 256 เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด…เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ a เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต % เดŸเต‹เด•เตเด•เตบ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚.
เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดฐเตเดคเต เดชเดฟเดถเด•เต.

เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเดดเตเดธเตผ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚
เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เดชเดฟเดถเด•เต. เด’เดฐเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดพเดดเตโ€Œเดธเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เดฎเดพเด•เตเดฐเต‹ YYERROR เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. YYERROR เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดพเดดเตเดธเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. YYERROR เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเด•เดฟเดจเต เดชเตเดฑเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เดชเดพเดดเตเดธเตผ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ, เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต yerror() เด•เดฅเดพเดชเดพเดคเตเดฐเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚
เดธเตเดŸเตเดฐเดฟเด‚เด—เต "เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต" เด…เดคเดฟเดจเตเดฑเต† เดตเดพเดฆเดฎเดพเดฏเดฟ. เดชเดพเดดเตโ€Œเดธเตผ เดจเดฟเดถเตเดšเดฒเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เด•เต‹เตพ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฟเดถเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดชเดพเดดเตเดธเตผ เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเดพเดดเตโ€Œเดธเตผ เด•เตเดฑเดžเตเดžเดคเต เดฎเต‚เดจเตเดจเดฟเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดจเตเดจเดคเต เดตเดฐเต† เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฟเดถเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•
เด…เดตเดธเดพเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเด™เตเด™เตพ
เดฎเดพเด•เตเดฐเต‹ yerrok. เดชเดพเดดเตเดธเตผ เดตเดฟเดณเดฟเด•เตเด•เดฐเตเดคเต yerror() YYERROR เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ.

เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, YYRECOVERING เดŽเดจเตเดจ เดฎเดพเด•เตเดฐเต‹ เดซเด‚เด—เตโ€Œเดทเตป 1 เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.
เดชเดพเตผเดธเตผ เด‡เดคเตเดตเดฐเต† เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเต‚เดœเตเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.

เดชเดพเดดเตโ€Œเดธเตผ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ, เดชเดพเดดเตโ€Œเดธเตผ เดฎเตเดฎเตเดชเดคเตเดคเต† เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚.
เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเด™เตเด™เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเดฟเดจเดพเตฝ เดฎเดพเดฑเตเดฑเดฟ, เดชเดพเดดเตเดธเตผ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเด‚ เด’เดฐเต เดŽเตปเดกเตโ€Œเดฎเดพเตผเด•เตเด•เดฑเดพเดฃเต (เด•เดพเดฃเตเด• เด‡เดจเตเดฑเดฐเตเดซเต‡เดธเต เดฒเต‡เด•เตเด•เต The เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ). เด†เดฃเต†เด™เตเด•เดฟเตฝ, เดฆเดฟ
เดชเดพเดดเตโ€Œเดธเตผ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดฃเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเดคเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚.

YYERROR เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดพเดดเตเดธเตผ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฟเดถเด•เต เด‡เดฒเตเดฒ
เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟ
เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เดชเดพเดดเตโ€Œเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เด•เตเดจเตเดจเดคเต เดตเดฐเต† เดชเดพเดดเตโ€Œเดธเตผ เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดชเตเดชเต เดฌเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด‚
เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅ เด’เดฐเต เดทเดฟเดซเตเดฑเตเดฑเต เด“เดตเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เดชเดฟเดถเด•เต. เดชเดพเดดเตโ€Œเดธเตผ เดชเดพเดดเตโ€Œเดธเต เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ
เดธเตเดฑเตเดฑเดพเด•เตเด•เต, เด…เดคเต เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฟเด•เต† เดตเดฐเตเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฎเดพเดฑเดฟเดชเตเดชเต‹เด•เตเด‚ เดชเดฟเดถเด•เต เด’เดชเตเดชเด‚
เดคเตเดŸเตผเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•. เดชเดฟเดถเด•เดฟเดจเต เดฎเตเดฎเตเดชเต เดชเดพเดดเตเดธเตผ เด’เดฐเต เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเด‚ เดตเดพเดฏเดฟเดšเตเดšเดพเตฝ
เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด† เดšเดฟเดนเตเดจเด‚ เดฒเตเด•เตเด•เตเดนเต†เดกเต เดšเดฟเดนเตเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดฎเดพเด•เตเดฐเต‹ yerrok เด’เดฐเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ, เดชเดพเดดเตเดธเตผ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚
เดฎเตเดฎเตเดชเดคเตเดคเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต€เดฃเตเดŸเต†เดŸเตเดคเตเดคเต. เดฎเดพเด•เตเดฐเต‹ yyclearin เดชเดพเดดเตโ€Œเดธเตผ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตเด•เตเด•เตเดนเต†เดกเต เดŸเต‹เด•เตเด•เตบ. เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตเด•เตเด•เตเดนเต†เดกเต เดŸเต‹เด•เตเด•เตบ เด‡เดคเตเดตเดฐเต† เดตเดพเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ,
yyclearin เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ.

เดฎเดพเด•เตเดฐเต‹ YYACCEPT เดŽเดจเตเดจเดคเต เดชเดพเดดเตโ€Œเดธเดฑเดฟเดจเต† เดฎเต‚เดฒเตเดฏเด‚ เดชเต‚เดœเตเดฏเดคเตเดคเต‹เดŸเต† เดคเดฟเดฐเดฟเด•เต† เด•เตŠเดฃเตเดŸเตเดตเดฐเดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚. เดฎเดพเด•เตเดฐเต‹ YYABORT
เดชเดพเดดเตโ€Œเดธเตผ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.

เด‡เดจเตเดฑเดฐเตเดซเต‡เดธเต เดฒเต‡เด•เตเด•เต The เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ
เดฆเดฟ yylex() เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเดพเดฃเต, เด…เดคเต a เดจเตฝเด•เตเดจเตเดจเต เดŸเต‡เดพเด•เตเด•เตบ เด…เด•เตเด•เด‚
เดŸเต‹เด•เตเด•เตบ เดฑเต€เดกเดฟเด‚เด—เต เดคเดฐเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเต‹เด•เตเด•เดฃเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดตเดดเดฟ เดคเดฟเดฐเดฟเดšเตเดšเต yylex() (เด‡เดคเดฟเดจเตเดฑเต† เดšเตผเดšเตเดš เด•เดพเดฃเตเด• เดŸเดพเด—เต เดฎเตเด•เดณเดฟเตฝ), เด…เดคเต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
เดฌเดพเดนเตเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฏเดฟเตฝเดตเตฝ.

เดชเดพเดดเตเดธเตผ เดŽเด™เตเด•เดฟเตฝ เด’เดชเตเดชเด‚ yylex() เดˆ เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เดณเต‹เดŸเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚
เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. (เดธเดฟเด‚เด—เดฟเตพ-เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด‚) เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพเด•เตเด•เต, เดŸเต‹เด•เตเด•เตบ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เด†เดฃเต
เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเดฟเดฒเต† เดชเตเดฐเดคเต€เด•เดคเตเดคเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเด‚. เดฎเดฑเตเดฑเต เดŸเต‹เด•เตเด•เดฃเตเด•เตพเด•เตเด•เตเดณเตเดณ เดจเดฎเตเดชเดฑเตเด•เตพ
เด’เดจเตเดจเตเด•เดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚ yac, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต. เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เดฆเดฟ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
เดธเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต yylex() เดˆ เดธเด‚เด–เตเดฏเด•เตพ เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต. เดฆเดฟ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ
เด•เต‹เดกเต เดซเดฏเดฒเดฟเดฒเตเด‚ เด† เดซเดฏเตฝ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเดฟเดฒเตเด‚ เด‡เดŸเตเดจเตเดจเต. เดŽเดจเตเดจ เดธเต†เดฑเตเดฑเต
เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ yac เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเตฝ C. เดŸเต‹เด•เตเด•เตบ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต
เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดคเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดชเต‡เดฐเตเด•เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฒเตเดฒ # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ.

เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ yac, เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
256-เตฝ เด•เต‚เดŸเตเดคเดฒเตเดณเตเดณ เดธเด‚เด–เตเดฏเด•เตพ, เด•เตเดฐเดฎเดฎเตŠเดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เดพเด‚
เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด†เดฆเตเดฏ เดฐเต‚เดชเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดจเดฎเตเดชเตผ.
เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดชเต‡เดฐเตเด•เดณเตเด‚ เด…เด•เตเดทเดฐเด™เตเด™เดณเตเด‚ เด…เดตเดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดจเดฟเตผเดตเดšเดจเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เดณเตเด‚
เดจเดฟเดฏเตเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต yac เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดฆเตเดตเดฟเดคเต€เดฏเดตเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดตเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเดฏเตเด•เตเดค เดŸเต‹เด•เตเด•เดฃเตเด•เตพ. เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเตเด•เตพ เดชเดพเตผเดธเตผ เดœเดจเดฑเต‡เดทเดจเดฟเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ,
yac เด’เดฐเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŸเต‹เด•เตเด•เตบ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เด†เดฃเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเต.

เด‡เตปเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŸเต‹เด•เตเด•เตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเตปเดกเตโ€Œเดฎเดพเตผเด•เตเด•เตผ, เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เด‰เดฃเตเดŸเต
เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เดฏ เดธเด‚เด–เตเดฏ. (เดฎเดฑเตเดฑเต‡เดคเตŠเดฐเต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเด‚ เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดธเดพเดงเตเดตเดพเดฃเต.) เดŽเดฒเตเดฒเดพเด‚
เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเดฑเตเด•เตพ เด…เดตเดธเดพเดจเด‚ เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ เดŸเต‹เด•เตเด•เตบ เดจเดฎเตเดชเดฑเดพเดฏเดฟ เดชเต‚เดœเตเดฏเดฎเต‹ เดจเต†เด—เดฑเตเดฑเต€เดตเต‹ เดจเตฝเด•เตเด‚
เด…เดตเดฐเตเดŸเต† เด‡เตปเดชเตเดŸเตเดŸเต. เดตเดฐเต†เดฏเตเดณเตเดณ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดŽเตปเดกเตโ€Œเดฎเดพเตผเด•เตเด•เตผ เด’เดฐเต เด˜เดŸเดจ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด†เดฐเด‚เดญ เดšเดฟเดนเตเดจเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเดพเตผเดธเตผ เด‡เตปเดชเตเดŸเตเดŸเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เดŽเตปเดกเตโ€Œเดฎเดพเตผเด•เตเด•เตผ เด•เดพเดฃเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดจเตเดฆเตผเดญเด‚, เด…เดคเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚.

เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต The เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚
เด‡เดคเดฟเดจเตเดชเตเดฑเดฎเต† yyparse() เด’เดชเตเดชเด‚ yylex(), เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ yerror() เด’เดชเตเดชเด‚ เดชเตเดฐเดงเดพเดจ() เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•. เด…เดชเต‡เด•เตเดท เดจเตฝเด•เดพเด‚ เดชเตเดฐเดงเดพเดจ() เด’เดชเตเดชเด‚ yerror(), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต
เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚ yac เดฒเตˆเดฌเตเดฐเดฑเดฟ.

เดฏเดพเด•เตเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฆเตƒเดถเตเดฏเดฎเดพเด•เต‚ yac เดตเดดเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเด‚ โˆ’l y
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ C99; เด…เดคเดฟเดจเดพเตฝ เด…เดต เด’เดฐเต เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดดเดฟ เดชเตเดจเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚:

int เดชเตเดฐเดงเดพเดจ(เดถเต‚เดจเตเดฏเด‚)
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเด‚ yyparse() เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•. เดฎเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

int yerror(เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ เดชเตเดฐเดคเต€เด•เด‚ *s)
เดˆ เดซเด‚เด—เตโ€Œเดทเตป NUL-เดŸเต†เตผเดฎเดฟเดจเต‡เดฑเตเดฑเดกเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด‚, เดคเตเดŸเตผเดจเตเดจเต
เดŽ .

เดจเตเดฑเต† เด•เตเดฐเดฎเด‚ โˆ’l y เด’เดชเตเดชเด‚ โˆ’l l เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเต‡เด–เด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต C99 เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต; เด…เดชเต‡เด•เตเดท เดจเตฝเด•เดฃเด‚
เด’เดจเตเดจเตเด•เดฟเตฝ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เตเด• เดชเตเดฐเดงเดพเดจ() เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• โˆ’l y เดฎเตเตปโ€Œเด—เดฃเดจ โˆ’l l.

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต The เดชเดพเดดเตโ€Œเดธเตผ
เดชเดพเดดเตเดธเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต yac เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เด•เดดเดฟเดฏเตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด…เดคเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเตบเดŸเตˆเดฎเดฟเตฝ (เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚. เดฆเดฟ
เดฑเตบเดŸเตˆเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด•เต‹เดกเดฟเดจเตเดฑเต† เดธเดฎเดพเดนเดพเดฐเด‚ YYDEBUG เดŽเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดฒเดพเดฃเต.
เดšเดฟเดนเตเดจเด‚. YYDEBUG-เดจเต เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚. เดŽเด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเตเดฑเต†
เดฎเต‚เดฒเตเดฏเด‚ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดชเดพเตผเดธเดฑเตเด•เดณเดฟเตฝ, เดฌเดพเดนเตเดฏเดฎเดพเดฏเดคเต int yydebug เด•เดดเดฟเดฏเตเด‚
เดฑเตบเดŸเตˆเดฎเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด“เดฃเดพเด•เตเด•เดพเดจเตเด‚ (เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณเดคเต) เด“เดซเดพเด•เตเด•เดพเดจเตเด‚ (เดชเต‚เดœเตเดฏเด‚ เดฎเต‚เดฒเตเดฏเด‚) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดชเตเดฐเดพเดฐเด‚เดญ เดฎเต‚เดฒเตเดฏเด‚ yydebug เดชเต‚เดœเตเดฏเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดŽเดชเตเดชเต‡เดพเตพ โˆ’t เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, YYDEBUG เด‡เดคเดฟเดจเด•เด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เดกเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดธเดฎเดพเดนเดฐเดฃ เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต (เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต C99 โˆ’D YYDEBUG เด“เดชเตเดทเตป, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต), YYDEBUG เดšเต†เดฏเตเดฏเตเด‚
1. เดŽเดชเตเดชเต‹เตพ โˆ’t เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‹เดกเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต,
YYDEBUG เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚.

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดคเดฟเดฏเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดทเดฟเดซเตเดฑเตเดฑเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเด™เตเด™เตพ. เด…เดคเตเด‚ เดจเตฝเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดตเดฟเดตเดฐเด™เตเด™เตพ.

เด…เตฝเด—เต‡เดพเดฐเดฟเดคเด‚เดธเต
เดชเดพเดดเตเดธเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต yac เด’เดฐเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต LALR(1) เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เดธเดพเดนเดฟเดคเตเดฏเด‚. เดชเดพเตผเดธเตผ เดŸเต‡เดฌเดฟเตพ-เดกเตเดฐเตˆเดตเตบ เด†เดฃเต‹ เด…เดคเต‹ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เต‹เดกเต เดšเต†เดฏเตเดคเดคเดพเดฃเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด’เดฐเต เดชเดพเตผเดธเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต yac เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด’เดฐเต เด‡เตปเดชเตเดŸเตเดŸเต เดšเดฟเดนเตเดจเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดฐเตเดคเต yylex() เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต
เดŽเดฑเตผ เด†เด•เตเดทเตป เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด’เดฐเตŠเดฑเตเดฑ เดฑเต‚เตพ เดชเตเดฐเด•เดพเดฐเดฎเตเดณเตเดณ เดฑเดฟเดกเด•เตเดทเตปเดธเต เด†เดฃเต.

เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดนเดฟเดคเตเดฏเด‚ เดˆ เด†เดถเดฏเด™เตเด™เดณเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฐเดฟเดงเดฟเด•เตพ
เดฆเดฟ yac เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เด†เดจเตเดคเดฐเดฟเด• เดชเดŸเตเดŸเดฟเด•เด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดˆ เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเดพเด•เตเดธเดฟเดฎเด‚
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด…เตผเดคเตเดฅเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ-
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดคเตเดคเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด‚
เด…เดตเดฏเตเด‚ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดคเต เดคเต€เตผเดจเตเดจเตเดชเต‹เดฏเดพเตฝ
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดจเตเดคเดฐเดฟเด• เด˜เดŸเดจเดฏเตเด•เตเด•เตเดณเตเดณ เด‡เดŸเด‚. เด’เดฐเต เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดˆ เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เด†เด•เต† เดคเตเด• เดคเตเด•เดฏเตเด•เตเด•เต เดคเดพเดดเต†เดฏเดพเด•เดพเดคเตเดคเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด’เดฐเตŠเดฑเตเดฑ เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต
เดˆ เดตเดฟเดญเดพเด—เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดตเดฒเตเดชเตเดชเด™เตเด™เดณเตเดŸเต†.

เดฎเต‡เดถ: เด†เดจเตเดคเดฐเดฟเด• เดชเดฐเดฟเดงเดฟเด•เตพ in yac

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โ”‚ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž โ”‚ โ”‚
โ”‚ เดชเดฐเดฟเดงเดฟ โ”‚ เดชเดฐเดฎเดพเดตเดงเดฟ โ”‚ เดตเดฟเดตเดฐเดฃเด‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚{NTERMS} โ”‚ 126 โ”‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. โ”‚
โ”‚{NNONTERM} โ”‚ 200 โ”‚ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. โ”‚
โ”‚{NPROD} โ”‚ 300 โ”‚ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. โ”‚
โ”‚{NSATES} โ”‚ 600 โ”‚ เดธเด‚เดธเตเดฅเดพเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. โ”‚
โ”‚{MEMSIZE} โ”‚ 5200 โ”‚ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเดŸเต† เดฆเตˆเตผเด˜เตเดฏเด‚. เด†เด•เต† โ”‚
โ”‚ โ”‚ โ”‚ เดจเต€เดณเด‚, เดชเต‡เดฐเตเด•เดณเดฟเตฝ (เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ โ”‚
โ”‚ โ”‚ โ”‚ เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เตพ), เดŽเดฒเตเดฒเดพ โ”‚
โ”‚ โ”‚ โ”‚ เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ. โ”‚
โ”‚ โ”‚ โ”‚ เด‡เดŸเดคเต เดตเดถเด‚ โ”‚ เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
โ”‚ โ”‚ โ”‚ เด“เดฐเต‹ เดจเดฟเดฏเดฎเดตเตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ โ”‚
โ”‚ โ”‚ โ”‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต, โ”‚
โ”‚ โ”‚ โ”‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ in โ”‚
โ”‚ โ”‚ โ”‚ yac. โ”‚
โ”‚{ACTSIZE} โ”‚ 4000 โ”‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. ``เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ'' โ”‚
โ”‚ โ”‚ โ”‚ เด‡เดตเดฟเดŸเต† (เด•เต‚เดŸเดพเดคเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเตฝ โ”‚
โ”‚ โ”‚ โ”‚ เดซเดฏเตฝ) เดชเดพเดดเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด• โ”‚
โ”‚ โ”‚ โ”‚ (เดทเดฟเดซเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด•เตเดฑเดฏเตเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เดชเดฒเดคเตเด‚) โ”‚ เด…เดฒเตเดฒ
โ”‚ โ”‚ โ”‚-เตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
โ”‚ โ”‚ โ”‚ เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ in yac. โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”˜

เดชเตเดฑเดคเตเดคเต เดชเดฆเดตเดฟ


เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดŽเด•เตเดธเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚:

0 เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเด‚.

>0 เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเต.

เดชเดฐเดฟเดธเดฐเด‚ OF เดชเดฟเดถเด•เตเด•เตพ


เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดถเด•เตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเดพเตฝ, เด“เดŸเตเดŸเด‚ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด‚ yac เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต‹เดŸเต† เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต.
เดญเดพเด—เดฟเด• เด•เต‹เดกเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดคเดฟเดฒเต† เดธเด‚เด—เตเดฐเดน เดตเดฟเดตเดฐเด™เตเด™เตพ
เดŽเด™เตเด•เดฟเตฝ เดตเดฟเดตเดฐเดฃ เดซเดฏเตฝ เดŽเดชเตเดชเต‹เดดเตเด‚ เดนเดพเดœเดฐเดพเด•เตเด•เดฃเด‚ -เดตเดฟ เดชเดคเดพเด•เดฏเตเดฃเตเดŸเต.

เดฆเดฟ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด†เด•เตเดจเตเดจเต เดตเดฟเดœเตเดžเดพเดจเดชเตเดฐเดฆเดฎเดพเดฏ.

APPLICATION, USAGE


เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เตพเด•เตเด•เต เดชเต‡เดฐเตเด•เดณเดฟเตฝ เดชเต‡เดฐเตเด•เดณเตเดŸเต† เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด…เดจเตเดญเดตเดชเตเดชเต†เดŸเตเดจเตเดจเต yacc.tmp, yacc.acts,
yacc.debug, y.tab.c, y.tab.h, เด’เดชเตเดชเด‚ y.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเด•เตผเดชเตเดชเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ yac เดŽเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เด’เดฐเตŠเดฑเตเดฑ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดฆเดฟ -เดฌเดฟ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต. เดฆเดฟ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด‚ yac เดชเดพเดดเตเดธเดฑเตเด•เตพ เด…เดคเต‡ เดซเดฏเดฒเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฃเด‚
a เดšเต‡เตผเดคเตเดคเต เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดคเต โˆ’p เดฎเตเดฎเตเดชเต เดนเดพเตผเดกเต-เด•เต‹เดกเต เดšเต†เดฏเตเดคเดต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด“เดชเตเดทเตป yy เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.

เดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚ โˆ’p เด“เดชเตเดทเตป เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดซเด‚เด—เตเดทเดจเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเต‡เดฐเตเด•เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดพเดดเตโ€Œเดธเดฑเตเด•เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. YYSTYPE เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ
เดฎเดพเดฑเดฟ. เดชเด•เดฐเด‚, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -เดฌเดฟ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเดพเดดเตโ€Œเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดจเตฝเด•เดพเตป
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเต‡เดฐเตเด•เตพ, เดคเตเดŸเตผเดจเตเดจเต เดซเดฏเตฝ yylex() เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดดเตโ€Œเดธเดฑเดฟเดจเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
เด† เดชเดพเดดเตโ€Œเดธเดฑเดฟเดจเตเดฑเต† เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต. เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเต‡เดฐเตเด•เตพ yyclearer เด…เดต เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เด…เดตเตผเด•เตเด•เต เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒ. เด…เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเต เดชเต‡เดฐเตเด•เดณเตเดฃเตเดŸเต, เด’เดจเตเดจเตเด•เดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด†เดจเตเดคเดฐเดฟเด• เดชเต‡เดฐเตเด•เตพ
yyclearer, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดฎเดพเดฑเตเดฑเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเตฝเด•เตเดจเตเดจเต โˆ’p.

เดชเตŠเดคเตเดตเต† เด’เดฐเต เดฌเตˆเดจเดฑเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเดŸเต† เด…เดคเต‡ เดŸเต‹เด•เตเด•เดฃเดพเดฏ Unary เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดฎเตเตปเด—เดฃเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต. เด‡เดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต %เดชเตเดฐเต†เดธเดฟ เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเดฆเต‡เดถ เดšเดฟเดนเตเดจเด‚
เด† unary เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด‚. (เด•เดพเดฃเตเด• เดตเตเดฏเดพเด•เดฐเดฃเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ in yac.)
เด…เดจเดฟเดฏเดฑเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เตพ
เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดต เดตเดฟเดฐเดณเดฎเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ


เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต yac เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเต†เตผเดšเตเดšเต เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต C99. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป
yac เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเตเดฐเดงเดพเดจ():

C99 y.tab.c โˆ’l y

เดŽเดธเต Lex เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ yac เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ(). เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป yac เดชเตเดฐเดงเดพเดจ():

C99 y.tab.c lex.yy.c โˆ’l y โˆ’l l

เด‡เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต yac เดฒเตˆเดฌเตเดฐเดฑเดฟ เด†เดฆเตเดฏเด‚ เดคเดฟเดฐเดžเตเดžเต, เด…เด™เตเด™เดจเต† เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ() เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ yac เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฐเดฃเตเดŸเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดฎเตเด–เต‡เดจ. เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เต‹เดกเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต:

# เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
int เดชเตเดฐเดงเดพเดจเด‚ (เด…เดธเดพเดงเต)
{
เดฌเดพเดนเตเดฏ int yyparse();

setlocale(LC_ALL, "");

/* เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจ เดชเดพเดดเตเดธเตผ lex เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดจเตเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, the
LC_CTYPE เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฃเด‚
LC_COLLATE เดŽเดจเตเดจเดฟเดต POSIX เดฒเตŠเด•เตเด•เต‡เดฒเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. */
(เด…เดธเดพเดงเต) yyparse();
เดฎเดŸเด•เตเด•เด‚ (0);
}

#เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต

int yyerror (const char *msg)
{
(เด…เดธเดพเดงเต) fprintf(stderr, "%s\n", msg);
เดฎเดŸเด•เตเด•เด‚ (0);
}

เดฏเตเด•เตเดคเดฟ


เดŽเดจเตเดจเดคเดฟเดฒเต† เดชเดฐเดพเดฎเตผเดถเด™เตเด™เตพ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเต เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพ เดชเดพเตผเดธเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดนเดพเดฏเด•เดฎเดพเดฏเต‡เด•เตเด•เดพเด‚
เดœเดจเดฑเต‡เดฑเตเดฑเตผ. เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดš DeRemer, Pennello เดฒเต‡เด–เดจเด‚ (เด…เดคเดฟเดจเตเดฑเต† เด•เตƒเดคเดฟเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚
เดฑเดซเดฑเตปเดธเตเด•เตพ) เดˆ เดตเต‹เดณเตเดฏเดคเตเดคเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เดชเดพเดดเตเดธเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‹เดธเดฟเด•เตเดธเต.1-2008. เดˆ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดคเตเดŸเตผเดจเตเดจเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดŸเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดตเตผ เด•เต‚เดŸเดฟเดฏเดพเดฒเต‹เดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต
เดชเตเดคเดฟเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเดพเดนเดฟเดคเตเดฏเด‚. เดฏเดฅเดพเตผเดคเตเดฅ Knuth เดฒเต‡เด–เดจเด‚ เด†เดฃเต
เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดพเดดเตโ€Œเดธเดฑเดฟเดจเตเดฑเต† เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด• เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚, เดชเด•เตเดทเต‡ เด…เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เด•เตพ เด…เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฃเต
เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฏ เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต เดตเดฒเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ. ``เดคเตเดฒเตเดฏเด‚'' เดŽเดจเตเดจ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚
เดฎเดฟเด•เดšเตเดš เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดŽเดจเตเดจเต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต LALR(1) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดพเดธเต, เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดŽเดจเตเดจเดฟเดต เดคเดฎเตเดฎเดฟเตฝ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดชเดพเดดเตโ€Œเดธเดฑเตเด•เดณเตเด‚ เดญเดพเดทเด•เตพ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเด‚. เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฃเต
เด“เตผเดคเตเดคเต‹เด—เดฃเตฝ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดฎเตเดดเตเดตเตป เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดพเตผเดธเตผ เดœเดจเดฑเต‡เดฑเตเดฑเตผ LR(1)
เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดฐเต เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ SLR(1) (เดŽ
LR เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เด•เตเดฒเดพเดธเต) เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดจเต SLR(1). เด…เดคเตเดคเดฐเด‚ เด’เดฐเต
เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เด•เต‡เดธเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ; เดŸเต‡เดฌเดฟเตพ เด•เด‚เดชเตเดฐเดทเตป เดซเดฒเด‚ เดคเดฐเตเด‚ SLR(1)
เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด†เดฃเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเต† เดชเดŸเตเดŸเดฟเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดฒเตเด‚ เดšเต†เดฑเตเดคเต). SLR(1). เดฆเดฟ
เด’เดฐเต เดตเต‡เด—เดค LR(1) เดเดคเต เด•เตเดฒเดพเดธเดฟเดฒเต†เดฏเตเด‚ เดชเดพเดดเตเดธเตผ เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เตเดฒเดพเดธเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เด‚เดชเตเดฐเดทเตป (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเดพเดดเตโ€Œเดธเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดพเตฝ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป).
เดŸเต‡เดฌเดฟเตพ เดœเดจเดฑเต‡เดฑเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเตเดฏเดพเด•เดฐเดฃเด‚.

เดชเดพเตผเดธเตผ เดœเดจเดฑเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดตเต‡เด—เดค เด…เดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเด•เดฐเดฃ เดตเดฟเดญเดพเด—เดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, LR เดชเดพเดดเตโ€Œเดธเดฑเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ Knuth เดฒเต‡เด–เดจ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด†เดฏเดฟเดฐเตเดจเตเดจเต
เด† เดธเดฎเดฏเดคเตเดคเต เด…เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฟ. เดฎเตเดดเตเดตเตป LR เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚
เด…เดงเดฟเด•เด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ LALR(1), เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดตเต‡เด—เดคเดฏเตเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเดตเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ, เดตเตเดฏเดคเตเดฏเดพเดธเด‚ (เดชเดฆเด™เตเด™เดณเดฟเตฝ
เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฎเดคเดฟเตฝ-เด˜เดŸเดฟเด•เดพเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด‚) เดชเตเดฐเดพเดงเดพเดจเตเดฏเด‚ เด•เตเดฑเดฏเตเดจเตเดจเต.

เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ DeRemer, Pennello เดฒเต‡เด–เดจเด™เตเด™เตพ เดŽเดจเตเดจเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดŽเดดเตเดคเตเดคเตเด•เดพเตผเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดฎเตเดฎเตเดชเต เด‰เดฆเตเดงเดฐเดฟเดšเตเดšเดคเต เด’เดฐเต เดฌเด—เต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต (เด•เดฃเด•เตเด•เต†เดŸเตเดชเตเดชเดฟเดจเตเดฑเต† เด…เดฎเดฟเดค เดฒเดณเดฟเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚ LALR(1)
เดฒเตเด•เตเด•เตเดนเต†เดกเต เดธเต†เดฑเตเดฑเตเด•เตพ) เดšเดฟเดฒเดคเดฟเตฝ LALR(1) เด…เดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ
เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚. เด† เดชเต‡เดชเตเดชเดฑเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเดธเด•เตเดคเดตเตเด‚ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเตป เด…เดตเตผ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เดฃเด‚
เดœเต‹เดฒเดฟ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด…เดนเต‹เดฏเตเดŸเต†.

เดฆเดฟ -เดฌเดฟ เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดฐเต€เดคเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต yac เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป
เด’เดฐเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเดดเตเดธเดฑเตเด•เตพ. เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
yac เดตเตเดฏเดพเด•เดฐเดฃเด‚, เด•เต‚เดŸเดพเดคเต† เดฐเดฃเตเดŸเต เดตเตเดฏเดพเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, a
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดชเตเดฐเต‹เด—เตเดฐเดพเด‚), เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดซเดฒเด™เตเด™เตพ. เดชเดฐเดฟเดนเดพเดฐเด‚ เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดชเตเดฐเดฏเต‹เด—เดฎเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚,
เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดจเดฟเตผเดตเดนเดฃเด™เตเด™เดณเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎ เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ y.tab.c (เด‡เดชเตเดชเต‹เตพ ``เด•เต‹เดกเต เดซเดฏเตฝ''),
y.tab.h (เด‡เดชเตเดชเต‹เตพ ``เดนเต†เดกเตผ เดซเดฏเตฝ''), เด•เต‚เดŸเดพเดคเต† y.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต (เด‡เดชเตเดชเต‹เตพ ``เดตเดฟเดตเดฐเดฃ เดซเดฏเตฝ'').

เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเตเดฏเดพเด•เดฐเดฃเด‚ yac เดธเดฟเดธเตเดฑเตเดฑเด‚ V เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เด‡เตปเดชเตเดŸเตเดŸเต. เดตเดพเดšเด• เดตเดฟเดตเดฐเดฃเด‚
เดŽเดจเตเดจเต เด…เดตเดฟเดŸเต† เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต ';' เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดตเตเดฏเดพเด•เดฐเดฃเดตเตเด‚
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. (เด‰เดชเดฏเต‹เด—เด‚ C_IDENTIFIER เด•เตเดฑเดตเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดถเดฐเดฟเดฏเดพเดฏ เดธเตเดฅเดฒเด‚.)

เด•เต‚เดŸเดพเดคเต†, เด† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเตฝ, เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ % เดŸเต‹เด•เตเด•เตบ a เดตเดดเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚
, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ. เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เต€เดตเต‡เดกเตเด•เตพ % เดŸเต‹เด•เตเด•เตบ เด•เดดเดฟเดฏเตเด‚
เดตเดฒเดฟเดฏเด•เตเดทเดฐเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดฎเดฟเด•เตเด• เดธเตเดฅเดฒเด™เตเด™เดณเดฟเดฒเตเด‚ เดŽเดตเดฟเดŸเต† '%' เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เดพเด‚, เดšเดฟเดฒ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฐ เด…เด•เตเดทเดฐเดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เดณเตเดฃเตเดŸเต
(เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, %เด‡เดŸเดคเตเดคเต† เด•เดดเดฟเดฏเตเด‚ "%<" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‡เดพเดฒเตเด‚ "\<").

เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ,เดŸเดพเด—เต> เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ '>', เดตเตˆเดฑเตเดฑเต เดธเตเดชเต‡เดธเต เด‰เตพเดชเตเดชเต†เดŸเต†
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเตเดคเตฝ เดŸเดพเด—เต เด’เดฐเต ISO C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เดคเตเดคเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดฃเด‚
เดชเตเดฐเดพเด•เตเดŸเต€เดธเต เด•เตบเดซเต‹เตผเดฎเดฟเด‚เด—เต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เต ISO C-เดฏเตเดŸเต† เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเด‚ เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดˆ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ.

เดšเดฟเดฒ เดšเดฐเดฟเดคเตเดฐ เดจเดฟเตผเดตเดนเดฃเด™เตเด™เตพ เดŽ เดตเดดเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด•เดพเดฒเด˜เดŸเตเดŸเด‚. เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต '$' เดชเต‡เดฐเตเด•เดณเดฟเตฝ. เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ
เดˆ เดฐเดฃเตเดŸเต เดธเตเดตเดญเดพเดตเด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต %เดชเตเดฐเต†เดธเดฟ เดฏเตเดŸเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต yac.
เดŽเดจเตเดจเตเดณเตเดณ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚ เดตเตเดฏเดพเด•เดฐเดฃเด‚ เด•เตผเดถเดจเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดคเต†เดฑเตเดฑเดฒเตเดฒ, เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚
yac เด…เดคเดฟเดจเต† เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดตเตเดฏเดพเด•เดฐเดฃเดคเตเดคเดฟเดฒเต† เด…เดตเตเดฏเด•เตเดคเดคเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดชเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ % เดคเดฐเด‚ or
% เดฏเต‚เดฃเดฟเดฏเตป เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ. เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดŽเดณเตเดชเตเดชเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เดพเตป เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเดพเดดเตเดธเตผ เดจเตฝเด•เตเดจเตเดจเต
เด‰เดšเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดฌเดฆเตฝ.

เดฑเตบเดŸเตˆเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเต† เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดตเตเดฎเดพเดฃเต
เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เดณเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดšเต†เดฑเตเดคเตเด‚ เด…เตฝเดชเตเดชเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฃเต.

เดจเดฟเดฐเดตเดงเดฟ เดšเดฐเดฟเดคเตเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดคเดฐเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดตเดฟเดตเดฐเด™เตเด™เตพ:

n/512 เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เตพ, n/300 เดจเต‹เตบ-เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เตพ
n/600 เดตเตเดฏเดพเด•เดฐเดฃ เดจเดฟเดฏเดฎเด™เตเด™เตพ, n/1500 เดธเด‚เดธเตเดฅเดพเดจเด™เตเด™เตพ
n เดฎเดพเดฑเตเดฑเตเด•/เด•เตเดฑเด•เตเด•เตเด•, n เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดค เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด•
n/350 เดตเตผเด•เตเด•เดฟเด‚เด—เต เดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
เดฎเต†เดฎเตเดฎเดฑเดฟ: เดธเด‚เดธเตเดฅเดพเดจเด™เตเด™เตพ เดฎเตเดคเดฒเดพเดฏเดต. n/15000, เดชเดพเตผเดธเตผ n/ 15000
n/600 เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดฒเตเด•เตเด•เตเดนเต†เดกเต เดธเต†เดฑเตเดฑเตเด•เตพ
n เด…เดงเดฟเด• เด…เดŸเดšเตเดšเตเดชเต‚เดŸเตเดŸเดฒเตเด•เตพ
n เดทเดฟเดซเตเดฑเตเดฑเต เดŽเตปเดŸเตเดฐเดฟเด•เตพ, n เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
n เด—เต‹เดŸเตเดŸเต‹ เดŽเตปเดŸเตเดฐเดฟเด•เตพ
n เดŽเตปเดŸเตเดฐเดฟเด•เตพ เด—เต‹เดŸเตเดŸเต‹ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดธเตเดฅเดฒเด‚: เด‡เตปเดชเตเดŸเตเดŸเต n/15000, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต n/ 15000
n เดชเดŸเตเดŸเดฟเด• เดŽเตปเดŸเตเดฐเดฟเด•เตพ, n เดชเต‚เดœเตเดฏเด‚
เดชเดฐเดฎเดพเดตเดงเดฟ เดตเตเดฏเดพเดชเดจเด‚: n, เดชเดฐเดฎเดพเดตเดงเดฟ เด“เดซเตเดธเต†เดฑเตเดฑเต: n

เดตเดฟเดตเดฐเดฃ เดซเดฏเดฒเดฟเดฒเต† เด‡เดจเตเดฑเต‡เดฃเตฝ เดŸเต‡เดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ-เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเดฃเด‚ เดˆ เดชเดฐเดฟเดงเดฟเด•เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดตเดถเด™เตเด™เดณเตเด‚ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ-เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดตเดฏเดพเดฃเต. เดšเดฟเดฒ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ
เดกเตˆเดจเดพเดฎเดฟเด•เต เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ เด•เต‚เดŸเดพเดคเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฐเดฟเดงเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดฒเตเดฒ.

เดฏเตเดŸเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต y.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดซเดฏเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเต‹เตผเดŸเตเดŸเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดฃเตเดŸเต. เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เดฎเดจเตเดทเตเดฏเดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต
เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดชเดพเดดเตโ€Œเดธเตผ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต; เด‰เดชเดฏเต‡เดพเด—เด‚ y.เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฐเต เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดดเดฟ
เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด•เต‚เดŸเดพเดคเต†, เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด‡เดฒเตเดฒ
เดœเดจเดชเตเดฐเดฟเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดชเตเดฐเด•เดŸเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฎเดพเดจเตเดทเดฟเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚-
เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเต, เด…เดคเต เด’เดฐเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดซเดฏเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจ เดจเดฟเดฌเดจเตเดงเดจเดฏเตโ€Œเด•เตเด•เต เดชเตเดฑเดฎเต‡.

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดต เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
เด…เดชเต‡เด•เตเดทเด•เตพ เด…เดจเตเดฐเต‚เดชเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด’เดฐเต เด•เดพเดฐเดฃเดตเตเดฎเดฟเดฒเตเดฒ.

เดšเดฟเดฒ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต "={" เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ '{' เด•เดพเดฐเดฃเด‚ เด…เดคเต เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚. เดˆ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต
1978, เดชเดฐเดพเดฎเตผเดถเดคเตเดคเดฟเตฝ เดฏเดพเด•เตเด•เต: เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚ เดฎเดฑเตเดฑเต†เดพเดฐเต เด•เดฎเตเดชเตˆเดฒเตผ-เด•เด‚เดชเตˆเดฒเตผ. เดˆ เดตเต‹เดณเดฟเดฏเด‚ POSIX.1-2008
เด‡เดคเต เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เด…เดจเดฒเตˆเดธเตผ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.
เด…เดต เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต เด…เด•เตเดทเดฐ เด…เด•เตเดทเดฐเด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดฐเตเดคเต. เดŸเต‹เด•เตเด•เตบ เดชเดฟเดถเด•เต เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเตฝ เดฎเต‚เดฒเตเดฏเด‚ 256 เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเดฐเดตเดงเดฟ เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเต‹เด•เตเด•เตบ เดฎเต‚เดฒเตเดฏเด‚ 256 เด…เดฒเตเดฒ
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดš เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดญเดพเดตเดฟ เดฆเดฟเดถเด•เตพ


เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต yaccposix เด“เตบเดฒเตˆเดจเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    itop - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
    itop - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
    เดเดŸเดฟ เด“เดชเตเดชเดฑเต‡เดทเตปเดธเต เดชเต‹เตผเดŸเตเดŸเตฝ: เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
    เด‰เดฑเดตเดฟเดŸเด‚, ITIL, เดตเต†เดฌเต เด…เดงเดฟเดทเตเด เดฟเดค เดธเต‡เดตเดจเด‚
    เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด‰เตพเดชเตเดชเต†เดŸเต† เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด‰เดชเด•เดฐเดฃเด‚
    เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจ CMDB, เด’เดฐเต เดนเต†เตฝเดชเตเดชเตโ€Œเดกเต†เดธเตโ€Œเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเดพเดคเต†
    เด’เดฐเต เดชเตเดฐเดฎเดพเดฃเด‚ เดฎเดจเตเดทเตเดฏเตป...
    เดเดŸเต‹เดชเตเดชเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
  • 2
    เด•เตเดฒเต†เดฎเต†เตปเดฑเตˆเตป
    เด•เตเดฒเต†เดฎเต†เตปเดฑเตˆเตป
    เด•เตเดฒเต†เดฎเดจเตเดฑเตˆเตป เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดธเด‚เด—เต€เดคเดฎเดพเดฃเต
    เด•เดณเดฟเด•เตเด•เดพเดฐเดจเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเด‚เด˜เดพเดŸเด•เดจเตเด‚ เดชเตเดฐเดšเต‹เดฆเดจเด‚ เดจเตฝเด•เดฟ
    เด…เดฎเดฑเต‹เด•เตเด•เต 1.4. เด‡เดคเดฟเดจเต เด’เดฐเต เด‰เดชเดตเดพเดธเดตเตเด‚ เด‰เดฃเตเดŸเต
    เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เด’เดชเตเดชเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
    เดคเดฟเดฐเดฏเตเด•เดฏเตเด‚...
    เด•เตเดฒเต†เดฎเดจเตเดฑเตˆเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    XISMuS
    XISMuS
    เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: 2.4.3 เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‰เดฃเตเดŸเต
    เดตเดฟเดŸเตเดŸเดฏเดšเตเดšเต!! เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
    เดฎเตเดฎเตเดชเดคเตเดคเต† 2.xx เดชเดคเดฟเดชเตเดชเต. เดจเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
    เดชเดคเดฟเดชเตเดชเต v1.xx-เตฝ เดจเดฟเดจเตเดจเต, เดฆเดฏเดตเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
    เตฝ ...
    XISMuS เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดซเต‡เดธเตเดŸเตเดฐเดพเด•เตเด•เตเดจเต‹เดฏเตผ
    เดซเต‡เดธเตเดŸเตเดฐเดพเด•เตเด•เตเดจเต‹เดฏเตผ
    เดฎเต‹เดกเตเดฒเดพเตผ เดนเต†เดกเตโ€ŒเดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚
    เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเต†เดฏเตเดธเต เดŸเตเดฐเดพเด•เตเด•เดฑเตเด•เตพ, เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
    เด—เต†เดฏเดฟเด‚-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เดณเตเด‚. เดŸเตเดฐเดพเด•เตเด•เดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ
    SM FaceAPI, AIC เด‡เดจเต‡เตผเดทเตเดฏเตฝ เดนเต†เดกเต
    เดŸเตเดฐเดพเด•เตเด•เตผ...
    facetracknoir เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    PHP QR เด•เต‹เดกเต
    PHP QR เด•เต‹เดกเต
    PHP QR เด•เต‹เดกเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต (LGPL)
    QR เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ,
    2-เดกเตˆเดฎเตปเดทเดฃเตฝ เดฌเดพเตผเด•เต‹เดกเต. เด‡เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ
    libqrencode C เดฒเตˆเดฌเตเดฐเดฑเดฟ, เด‡เดคเดฟเดจเดพเดฏเดฟ API เดจเตฝเด•เตเดจเตเดจเต
    เด•เตเดฏเตเด†เตผ เด•เต‹เดกเต เดฌเดพเตผเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต...
    PHP QR เด•เต‹เดกเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    เดซเตเดฐเต€เดธเดฟเดตเต
    เดซเตเดฐเต€เดธเดฟเดตเต
    เดซเตเดฐเต€เดธเดฟเดตเต เด’เดฐเต เดซเตเดฐเต€ เดŸเต‡เตบ เด…เดงเดฟเดทเตเด เดฟเดคเดฎเดพเดฃเต
    เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเต†เดฏเตผ เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดœเดฟ เด—เต†เดฏเดฟเด‚, เด…เดคเดฟเตฝ เด“เดฐเต‹เดจเตเดจเตเด‚
    เด•เดณเดฟเด•เตเด•เดพเดฐเตป เดŽเดฏเตเดŸเต† เดจเต‡เดคเดพเดตเดพเด•เตเดจเตเดจเต
    เดจเดพเด—เดฐเดฟเด•เดค, เดจเต‡เดŸเดฟเดฏเต†เดŸเตเด•เตเด•เดพเตป เดชเต‹เดฐเดพเดŸเตเดจเตเดจเต
    เด†เดคเตเดฏเดจเตเดคเดฟเด• เดฒเด•เตเดทเตเดฏเด‚: เด†เด•เดพเตป...
    Freeciv เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad