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

Ad


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

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

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

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

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

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

NAME


fst-compiler, fst-compiler-utf8 - SFST เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฐเดฃเตเดŸเต เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ

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


fst-เด•เด‚เดชเตˆเดฒเตผ grammar-file [ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต-เดซเดฏเตฝ ]
fst-compiler-utf8 grammar-file [ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต-เดซเดฏเตฝ ]

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


-c fst-infl2 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•.

-l เดฒเต‹เดฎเต†เด‚ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเตผ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•.

-s เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฐเดฟเดคเดฒเดตเตเด‚ เดตเดฟเดถเด•เดฒเดจ เดชเดพเดณเดฟเดฏเตเด‚ เดฎเดพเดฑเตเดฑเตเด•. เดจเดฟเด™เตเด™เตพ เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‡เตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด“เตผเดกเตผ fst-infl (fst-infl2, fst-infl3) เดตเดฟเดถเด•เดฒเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดคเดฒเดฎเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ.

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


fst-เด•เด‚เดชเตˆเดฒเตผ เดซเดฟเดจเดฟเดฑเตเดฑเต-เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เด•เด‚เดชเตˆเดฒเดฑเดพเดฃเต. เด‡เดคเต เด’เดฐเต เดฎเดฟเดจเดฟเดฎเตˆเดธเตเดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดซเดฟเดจเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ fst-mor, fst-infl, fst-print, fst-เดคเดพเดฐเดคเดฎเตเดฏเด‚,
fst-parse, เด’เดชเตเดชเด‚ fst-lattice. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚
-c เดซเตเดฒเดพเด—เต, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต fst-infl2, เด†เดฆเตเดฏ เดŸเตเดฐเต†เดฏเดฟเตป, เด’เดชเตเดชเด‚ fst-เดฎเดพเดšเตเดšเต. เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค
-l เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เด†เดฆเตเดฏเด‚-
infl3.

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

fst-compiler-utf8 เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต fst-เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดคเต€เด• เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเตฝ เดฎเดพเดคเตเดฐเด‚. fst-compiler-
utf8 เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† UTF8 เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต fst-เด•เด‚เดชเตˆเดฒเตผ เดตเต‡เดฃเตเดŸเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต
ASCII เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฏ latin8 เดชเต‹เดฒเตเดณเตเดณ 1-เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดคเต€เด• เด•เต‹เดกเตเด•เตพ. เดตเดฟเดตเดฐเด™เตเด™เตพ
เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเต SFST เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

FILE เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ


เด’เดฐเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด’เดฐเต (เด“เดชเตเดทเดฃเตฝ) เดธเต€เด•เตเดตเตปเดธเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เด•เตเดทเดฐเดฎเดพเดฒ เด’เดชเตเดชเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ
เด’เดฐเต เดธเดฟเด‚เด—เดฟเตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดŸเตเดฐเดพเตปเดกเตเดฏเต‚เดธเตผ เดชเดฆเดชเตเดฐเดฏเต‡เดพเด—เด‚ เดซเดฒเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดŸเตเดฐเดพเตปเดธเตเดซเตเดฏเต‚เดธเตผ.

เด…เด•เตเดทเดฐเดฎเดพเดฒ

เด’เดฐเต เด…เด•เตเดทเดฐเดฎเดพเดฒ เดจเดฟเตผเดตเดšเดจเดคเตเดคเดฟเตฝ เด•เต€เดตเต‡เดกเต ALPHABET เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต = เด•เต‚เดŸเดพเดคเต† เด•เตเดฑเดšเตเดšเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเดฑเตเด‚
เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เด‰เดฆเดพ

เด…เด•เตเดทเดฐเดฎเดพเดฒ = [az]:[AZ]

เดˆ เด•เดฎเดพเตปเดกเต เด…เด•เตเดทเดฐเดฎเดพเดฒเดฏเต† เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดนเตเดจ เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเด‚
เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดฐเดฃเตเดŸเต-เดฒเต†เดตเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เดธเด‚เดญเดตเด™เตเด™เตพ, เดจเดฟเดทเต‡เดง เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด•เต‚เดŸเดพเดคเต†
เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดพเดคเตเดค เด•เดพเดฒเดฏเดณเดตเตเด•เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เด•เตเดทเดฐเดฎเดพเดฒ เดจเดฟเตผเดตเดšเดจเด‚ เดจเตฝเด•เดฃเด‚.

เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ

เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดฃเตเดŸเต. เดšเดฟเดนเตเดจเด‚ เด—เดฃเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดนเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดนเตเดจเด™เตเด™เตพ (#) เด•เต‚เดŸเดพเดคเต† เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เตพ (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•) เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเด•:

#UC# = AZ
#LC# = az

เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดกเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดกเต‹เดณเตผ เดšเดฟเดนเตเดจเด™เตเด™เดณเดพเตฝ เดšเตเดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด‡เดคเตเดชเต‹เดฒเต† เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ:

$MAP$ = [az]:[AZ]+
$MAP$ = [#LC#]:[#UC#]+

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

$=1$ = [abc]
$=1$ X $=1$

เดซเดฒ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ aXa, bXb, cXc เดŽเดจเตเดจเต€ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต. เด…เดธเตˆเด•เตเดฒเดฟเด•เต เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
(เด…เดคเดพเดฏเดคเต, เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เดณเตเดณเตเดณ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเดฑเตเด•เตพ) เดŽเด—เตเดฐเดฟเดฎเต†เดจเตเดฑเดฟเดจเต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

เดšเดฟเดนเตเดจเด™เตเด™เตพ

เด’เดฐเต เดšเดฟเดนเตเดจเด‚ เด’เดจเตเดจเตเด•เดฟเตฝ

- A s 5 เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเตŠเดฑเตเดฑ เดชเตเดฐเดคเต€เด•เด‚,

- \* เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ \_ เดชเต‹เดฒเต† เด‰เดฆเตเดงเดฐเดฟเดšเตเดš เดชเตเดฐเดคเต€เด•เด‚,

- เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดคเต€เด• เดšเดฟเดนเตเดจเด‚ เด…เดฅเดตเดพ (เด…เดคเต เดŽเดชเตเดชเต‹เดดเตเด‚
เด†เด‚เด—เดฟเตพ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ

- เด’เดฐเต เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเดฟเดจเต† เดคเตเดŸเตผเดจเตเดจเต เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดธเด‚เด–เตเดฏเดพ เด•เต‹เดกเต
เดจเดฟเดฏเตเด•เตเดค เด•เดฅเดพเดชเดพเดคเตเดฐเด‚

- เดถเต‚เดจเตเดฏ เดšเดฟเดนเตเดจเด‚ <>.

เดšเดฟเดนเตเดจ เด•เตเดฐเดฎเด‚

เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ, เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ
เดถเตเดฐเต‡เดฃเดฟเด•เตพ, เด‰เดฆเดพ az \. .

เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ

เด’เดฐเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ เด’เดจเตเดจเตเด•เดฟเตฝ

- เด’เดฐเตŠเดฑเตเดฑ เดšเดฟเดนเตเดจเด‚

- [A-Za-z] เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเดณเตเดณ เดšเดคเตเดฐ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ

- ^ เตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ [^A-Za-z] เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดšเดคเตเดฐ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
([a-zA-Z] เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเต‚เดฐเด•เดคเตเดคเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ

- เด•เดพเดฒเด˜เดŸเตเดŸเด‚ (เด…เด•เตเดทเดฐเดฎเดพเดฒเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดนเตเดจเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต)

เดŸเตเดฐเดพเตปเดธเตเดกเตเดฏเต‚เดธเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ

เด’เดฐเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป (เดŸเดฟเด‡) เด†เดตเตผเดคเตเดคเดจเดชเดฐเดฎเดพเดฏเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

- เด•เต‹เดณเตป เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดœเต‹เดกเดฟ เด’เดฐเต TE เด†เดฃเต.

[az]:[aZ]

- [az] เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเตŠเดฑเตเดฑ เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟ เด’เดฐเต TE เด†เดฃเต.
เด‡เดคเต [az]:[az] เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดนเตเดฐเดธเตเดต เดฐเต‚เดชเดฎเดพเดฃเต.

- เดฐเดฃเตเดŸเต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เดฌเตเดฐเต‡เดธเตเด•เดณเดฟเตฝ เดชเตŠเดคเดฟเดžเตเดžเต เด’เดฐเต เด•เต‹เดณเตป เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเดšเตเดšเต. {a[bc]}:{def} เดŽเดจเตเดจเดคเต a:db:e <>:f | a:dc:e <>:f.

- X, Y เดŽเดจเตเดจเดฟเดต TEเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ XY เด’เดฐเต TE เด†เดฃเต.
(เดฌเตเดฒเดพเด™เตเด•เตเด•เตพ เด…เดต เด‰เดฆเตเดงเดฐเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.)

- X เด’เดฐเต TE เด†เดฃเต†เด™เตเด•เดฟเตฝ (X) เด’เดฐเต TE เด†เดฃเต.

- X op เดŽเดจเตเดจเดคเต TE เด†เดฃเต, X เดŽเดจเตเดจเดคเต TE เด†เดฃเต, op เด’เดจเตเดจเตเด•เดฟเตฝ * (เด•เตเดฒเต€เดจเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเตผ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), +
(เด•เตเดฒเต€เดจเดฟเดจเตเดฑเต† เดชเตเดฒเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ? (เด“เดชเตเดทเดฃเดพเดฒเดฟเดฑเตเดฑเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ)

- op X เด’เดฐเต TE เด†เดฃเต, X เด’เดฐเต TE เด†เดฃเต, op เด’เดจเตเดจเตเด•เดฟเตฝ เด†เดฃเต! (เดจเต†เด—เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), ^
(เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), _ (เดธเต‹เดดเตเดธเต เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ^_
(เด‰เดฑเดตเดฟเดŸเดตเตเด‚ เดฒเด•เตเดทเตเดฏ เดธเตเดตเดฟเดšเตเดšเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเด‚).

- X op Y เดŽเดจเตเดจเดคเต TE เด†เดฃเต X, Y เดŽเดจเตเดจเดคเต TEเด•เตพ เด†เดฃเต, op เด’เดจเตเดจเตเด•เดฟเตฝ & (เดธเด‚เดฏเต‹เดœเดจเด‚
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), | (เดกเดฟเดธเตโ€Œเดœเด‚เด—เตเดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), || (เด•เต‹เดฎเตเดชเต‹เดธเดฟเดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ - (เด•เตเดฑเด•เตเด•เตฝ
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ)

- L, R เดŽเดจเตเดจเดฟเดต TEเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ, x, y เดŽเดจเตเดจเดฟเดต เดšเดฟเดนเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ L x op y R เด’เดฐเต TE เด†เดฃเต.
op เด’เดจเตเดจเตเด•เดฟเตฝ => (เดฐเดฃเตเดŸเต-เดคเดฒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚), <= (เดฐเดฃเตเดŸเต-เดคเดฒ เดจเดฟเตผเดฌเดจเตเดงเด‚), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ <=> (เดฐเดฃเตเดŸเต-เดจเดฟเดฒ
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเดฟเตผเดฌเดจเตเดงเดตเตเด‚).

- X, L, R เดŽเดจเตเดจเดฟเดต TEเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ X op L__R เด’เดฐเต TE เด†เดฃเต, เด•เต‚เดŸเดพเดคเต† op เด’เดจเตเดจเตเด•เดฟเตฝ ^-> (เดฎเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ), _-> (เดคเดพเดดเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ), /-> (เด‡เดŸเดคเตเดคเต‹เดŸเตเดŸเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ \-> (เดตเดฒเดคเตเดคเต‡เด•เตเด•เต
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ). เด•เต‚เดŸเดพเดคเต†, L เด‰เด‚ R เด‰เด‚ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฏเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฃเด‚ (เด…เดคเดพเดฏเดคเต เด…เดตเดฏเตเดŸเต† เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเตเดตเดฏเด‚). เดˆ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด•เดพเตผเดŸเตเดŸเต‚เดฃเดจเตเดฑเต† เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตเดจเตเดจ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ
เด…เดฎเตเดชเดŸเดฏเดพเดณเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดšเต‹เดฆเตเดฏเดšเดฟเดนเตเดจเด‚ (?), เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เด“เดชเตเดทเดฃเตฝ เด†เดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต.

- X เด’เดฐเต TE เด†เดฃเต†เด™เตเด•เดฟเตฝ X << l เดŽเดจเตเดจเดคเต TE เด†เดฃเต, เด•เต‚เดŸเดพเดคเต† l เดŽเดจเตเดจเดคเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเต‹เดฎเดพเดฃเต
a เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a:b เดŽเดจเตเดจ เดซเต‹เด‚ เด‡เดตเดฟเดŸเต† a, b เดŽเดจเตเดจเดฟเดต เด’เดฑเตเดฑ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเต‹ เดšเดฟเดนเตเดจเด™เตเด™เดณเต‹ เด†เดฃเต. เดซเดฒเด‚ เดŽ
เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ X-เดฒเต‡เด•เตเด•เต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ ab << c
c*ac*bc* เดจเต เดคเตเดฒเตเดฏเด‚.

- X op Y L1__R2, ... , LN, R1 เดตเดดเดฟ X,Y, L1 เด†เดฃเต†เด™เตเด•เดฟเตฝ LN__RN เด’เดฐเต TE เด†เดฃเต
RN เดฎเตเด–เต‡เดจ TE-เด•เตพ, op เดŽเดจเตเดจเดคเต เด’เดจเตเดจเตเด•เดฟเตฝ => (เดชเตŠเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚), <= (เดชเตŠเดคเต เดจเดฟเตผเดฌเดจเตเดงเด‚), ^=>
(เดชเตŠเดคเต เด‰เดชเดฐเดฟเดคเดฒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚), ^<= (เดชเตŠเดคเต เด‰เดชเดฐเดฟเดคเดฒ เดจเดฟเตผเดฌเดจเตเดงเด‚), ^<=> (เดชเตŠเดคเต เด‰เดชเดฐเดฟเดคเดฒเด‚
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเดฟเตผเดฌเดจเตเดงเดตเตเด‚), _=> (เดชเตŠเดคเตเดตเดพเดฏ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚), _<= (เดชเตŠเดคเตเดตเดพเดฏ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฌเดจเตเดงเด‚),
_<=> (เดชเตŠเดคเตเดตเดพเดฏ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเดฟเตผเดฌเดจเตเดงเดตเตเด‚). (เดˆ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
Anssi Yli-Jyra เดฏเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.)

- "fname" เดŽเดจเตเดจเดคเต เด’เดฐเต TE เด†เดฃเต. เด•เด‚เดชเตˆเดฒเตผ fname เดŽเดจเตเดจเต เดชเต‡เดฐเตเดณเตเดณ เดซเดฏเตฝ เดตเดพเดฏเดฟเดšเตเดšเต เดคเดฟเดฐเดฟเดฏเตเดจเตเดจเต
เด‡เดคเต เดฒเตˆเตป1|เดฒเตˆเตป2|เดฒเตˆเตป3|... เดŽเดจเตเดจ เดซเต‹เด‚ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเดฑเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เดซเดฏเดฒเต. : เด•เต‚เดŸเดพเดคเต† \ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต เด…เดฒเตเดฒ
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ). เดˆ TE เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต‹เตผเดซเต€เด‚ เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-" "เด’เดฐเต TE เด†เดฃเต. เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดชเตเดฐเต€-เด•เด‚เดชเตˆเตฝเดกเต เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเดฟเดจเต fname เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเต. เดˆ

เด•เต‚เดŸเตเดคเตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

เด•เดฎเดจเตเดฑเตเด•เตพ % เดŽเดจเตเดจ เดšเดฟเดนเตเดจเดคเตเดคเดฟเตฝ เดคเตเดŸเด™เตเด™เดฟ เดตเดฐเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดจเต€เดณเตเดจเตเดจเต. เดถเต‚เดจเตเดฏเดค เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด…เดต เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดพเดคเตเดค เดชเด•เตเดทเด‚. เด’เดฐเต เดตเดฐเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเดฒเดฒเตเดฒเดพเดคเต† เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เดฎเตเดฎเตเดชเดพเดฃเต. เด†เดœเตเดž

#"fname" เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•

fname เดŽเดจเตเดจ เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด†เดœเตเดž

RE >> "fname"

RE เดŽเดจเตเดจ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดซเดฏเตฝ fname-เตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดœเตเดž

#เดนเต‹เดชเตเด•เตเดฐเต‹เดซเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•

เด‡เดจเดฟ เดฎเตเดคเตฝ เดนเต‹เดชเตโ€Œเด•เตเดฐเต‹เดซเตเดฑเตเดฑเต เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดฎเตเดชเตˆเดฒเดฑเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†

#เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ (Brzozowski) เดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดฎเดพเดฑเตเดจเตเดจเต. เด†เดœเตเดž

เด‰เดฆเดพเดนเดฐเดฃเด‚


เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ. เดซเดฏเตฝ "adj-stems" เด†เดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•
เดฐเดฃเตเดŸเต เดตเดฐเดฟเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดŽเดณเตเดชเตเดชเดฎเดพเดฏ
เดตเตˆเด•เดฟ
เดตเดฒเดฟเดฏ

เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดตเตˆเด•เดฟเดฏเดคเตเดฎเดพเดฏ เดจเดพเดฎเดตเดฟเดถเต‡เดทเดฃ เดฐเต‚เดชเด™เตเด™เดณเต† เดˆ เดŸเตเดฐเดพเตปเดธเตโ€Œเดกเตเดฏเต‚เดธเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚,
เดชเดฟเดจเตเดจเต€เดŸเต, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏเดคเต.

เด…เด•เตเดทเดฐเดฎเดพเดฒ = [a-zA-Z] y:ie:<> :<>

$R$ = y<=>i ( :<> เด‡)

$R2$ = เด‡<=><> ( :<> เด‡)

$R$ = $R$ & $R2$

$Stems$ = "adj-stems"

$S$ = $Stems$ ( :<>| :{er}| :{EST})

$S$ || $R$

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


fst-เด•เด‚เดชเตˆเดฒเตผ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 0 เดจเตฝเด•เตเดจเตเดจเต.

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


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

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

  • 1
    เดซเดธเตผ
    เดซเดธเตผ
    เดซเต‡เดธเตผ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดธเต—เดœเดจเตเดฏเดตเตเด‚ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏ เด“เดชเตเดชเตบ เด†เดฃเต
    เดชเตเดฐเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ HTML5 เด—เต†เดฏเดฟเด‚ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต
    WebGL, Canvas เดŽเดจเตเดจเดฟเดต เด‰เดŸเดจเต€เดณเด‚ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต, เดฎเตŠเดฌเตˆเตฝ เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เตพ. เด—เต†เดฏเดฟเดฎเตเด•เตพ
    เดธเดนเด•เดฐเดฟเด•เตเด•เดพเด‚...
    เดซเต‡เดธเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดตเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป
    เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเดพเดฃเต เดตเดพเดธเตเดธเตฝ
    เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเต‹เตผเดกเดฟเดจเตเดฑเต† เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดชเดคเดฟเดชเตเดชเตเด•เตพ
    เด•เดพเตผเดกเต เด—เต†เดฏเดฟเดฎเตเด•เดณเตเด‚. เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต
    เด—เต†เดฏเดฟเด‚ เดชเต€เดธเต เดฑเต†เตปเดกเดฑเดฟเด‚เด—เตเด‚ เด‡เดŸเดชเต†เดŸเดฒเตเด‚,
    เด’เดชเตเดชเด‚...
    เดตเดพเดธเตเดธเตฝ เดŽเดžเตเดšเดฟเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF - iText เดจเตเดฑเต† เดซเต‹เตผเด•เตเด•เต
    OpenPDF เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดœเดพเดต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŽเตฝเดœเดฟเดชเดฟเดŽเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต PDF เดซเดฏเดฒเตเด•เตพ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
    MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดฒเตˆเดธเตปเดธเต. OpenPDF เด†เดฃเต
    iText-เดจเตเดฑเต† LGPL/MPL เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเดฟเตปเด—เดพเดฎเดฟ,
    a ...
    OpenPDF - เดซเต‹เตผเด•เตเด•เต เด“เดซเต iText เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    เดธเดพเด— เดœเดฟ.เด.เดŽเดธเต
    SAGA - เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚
    เดœเดฟเดฏเต‹เดธเดฏเดจเตเดฑเดฟเดซเดฟเด•เต เด…เดจเดฒเตˆเดธเตเด•เตพ - เด’เดฐเต เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฃเต
    เด‡เตปเดซเตผเดฎเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ (เดœเดฟเดเดŽเดธเต) เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ
    เดœเดฟเดฏเต‹เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเดณเตเดณ เด…เดชเดพเดฐเดฎเดพเดฏ เด•เดดเดฟเดตเตเด•เตพ
    เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เด…เดจ...
    SAGA GIS เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    Java / JTOpen เดจเดพเดฏเตเดณเตเดณ IBM เดŸเต‚เตพเดฌเต‹เด•เตเดธเต a
    เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดœเดพเดต เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เดฒเตˆเดฌเตเดฐเดฑเดฟ
    เด•เตเดฒเดฏเดจเตเดฑเต/เดธเต†เตผเดตเตผ, เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต
    OS/400 เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเต‹เดกเดฒเตเด•เตพ,
    i5/OS, เด’...
    Java/JTOpen เดจเดพเดฏเตเดณเตเดณ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    D3.js
    D3.js
    D3.js (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดพเดงเดฟเดทเตเด เดฟเดค เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ D3)
    เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต JavaScript เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    เดšเดฒเดจเดพเดคเตเดฎเด•เดตเตเด‚ เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป
    เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเดฒเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚. D3 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
    เดจเต€...
    D3.js เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

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

Ad