เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

fst-compiler - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ fst-compiler เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ fst-compiler เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


fst-compiler, fst-compiler-utf8 - เบชเบญเบ‡ compilers เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ SFST

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


fst-compiler เป„เบŸเบฅเปŒเป„เบงเบเบฒเบเบญเบ™ [ output-file ]
fst-compiler-utf8 เป„เบŸเบฅเปŒเป„เบงเบเบฒเบเบญเบ™ [ output-file ]

OPTIONS


-c เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ transducer เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ fst-infl2.

-l เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ transducer เปƒเบ™เบฎเบนเบšเปเบšเบš lowmem.

-s เบ›เปˆเบฝเบ™เบžเบทเป‰เบ™เบœเบดเบงเปเบฅเบฐเบŠเบฑเป‰เบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เบญเบ‡ transducer. เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเบฐโ€‹เบซเบผเบฑเบšโ€‹เบ™เบตเป‰โ€‹เปƒเบ™โ€‹
เบชเบฑเปˆเบ‡โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹ fst-infl (fst-infl2, fst-infl3) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


fst-compiler เป€เบ›เบฑเบ™ compiler เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ transducer เบˆเปเบฒเบเบฑเบ”เบฅเบฑเบ”. เบกเบฑเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบซเบผเบธเบ”เบซเบ™เป‰เบญเบเบฅเบปเบ‡
finite state transducer เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฑเบš fst-mor, fst-infl, fst-เบžเบดเบกโ€‹, fst เบ›เบฝเบšเบ—เบฝเบš,
fst-parse, เปเบฅเบฐ fst-lattic. เบ•เบปเบงเปเบ—เบ™ transducer เบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบ
เบ—เบธเบ‡ -c, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ fst-infl2, เบฅเบปเบ”เป„เบŸ fst, เปเบฅเบฐ fst-match. เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš
เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡ transducer เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ—เบธเบ‡ -l, เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฝเบ‡เปเบ•เปˆเป‚เบ”เบ fst-
infl3.

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบกเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเป‚เบ›เปเบเบก transducer.
เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒ
เป€เบŠเบดเปˆเบ‡ transducer เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ–เบฒเบ™เบชเบญเบ‡. เบ–เป‰เบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™
เบซเบฒเบเป„เบ›, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆ stdout.

fst-compiler-utf8 เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ fst-compiler เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹. fst-compiler-
utf8 เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF8 เบ‚เบญเบ‡เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ fst-compiler เปเบกเปˆเบ™โ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 8-Bit เบ„เบท latin1 เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” ASCII. เบ‚เปเป‰เบกเบนเบ™
เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ transducer เปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™ SFST เบญเบทเปˆเบ™เป†.

เป€เบญเบเบฐเบชเบฒเบ™ เบฎเบนเบšเปเบšเบš


เป‚เบ„เบ‡เบเบฒเบ™ transducer เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบฅเปเบฒเบ”เบฑเบš (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ) เบ‚เบญเบ‡ เบซเบ™เบฑเบ‡เบชเบท เปเบฅเบฐ เบ•เบปเบงเปเบ›
เบ„เปเบฒเบ™เบดเบเบฒเบกเบ•เบฒเบกเบ”เป‰เบงเบเบญเบฑเบ™เบ”เบฝเบง transducer เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบ เป€เบŠเบดเปˆเบ‡เบเปเบฒเบ™เบปเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™.

เบ•เบปเบงเบญเบฑเบเบชเบญเบ™

เบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™ ALPHABET เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ = เปเบฅเบฐเบ•เบปเบงเบ›เปˆเบฝเบ™เบšเบฒเบ‡เบญเบฑเบ™
เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบ eg

ALPHABET = [az]:[AZ]

เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ™เบตเป‰ redefines เบซเบ™เบฑเบ‡โ€‹เบชเบทโ€‹เป€เบ›เบฑเบ™โ€‹เบŠเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ„เบนเปˆโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบ—เบตเปˆโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹
เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบ‚เบญเบ‡ transducer เป„เบ”เป‰. เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบญเบ‡เบฅเบฐเบ”เบฑเบš, เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เปเบฅเบฐ
เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ•เป‰เบญเบ‡เบ–เบทเบเบ™เบณเปœเป‰เบฒเป‚เบ”เบเบ„เบณเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ•เบปเบงเปœเบฑเบ‡เบชเบทเบชเบฐเป€เปเบต.

Variables

เบกเบตเบชเบญเบ‡เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›. เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ เบ•เบปเบงเปเบ› เบ–เบทเบเบ›เบดเบ”เบฅเป‰เบญเบกเบ”เป‰เบงเบ hash
เบชเบฑเบ™เบเบฒเบฅเบฑเบ (#) เปเบฅเบฐเป€เบญเบปเบฒเบฅเปเบฒเบ”เบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบ (เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰) เป€เบ›เบฑเบ™เบ„เปˆเบฒ:

#UC# = AZ
#LC# = az

Transducer เบ•เบปเบงเปเบ› เบ–เบทเบเบ›เบดเบ”เบฅเป‰เบญเบกเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบ‡เบดเบ™เป‚เบ”เบฅเบฒ เปเบฅเบฐเปƒเบŠเป‰เบ•เบปเบงเบชเบฐเปเบ”เบ‡เบ•เบปเบงเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™
เบ„เบธเบ™เบ„เปˆเบฒ:

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

เบ•เบปเบงเปเบ›เบ—เบตเปˆเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบ `=' เปเบกเปˆเบ™เบžเบดเป€เบชเบ” เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡ เบ•เบปเบงเปเบ›. เบ–เป‰เบฒเป€เบ›เบฑเบ™
เบ•เบปเบงเปเบ›เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบ transducer, เบกเบฑเบ™เบˆเบฐเบกเบตเบชเบฐเป€เบซเบกเบต
เบกเบนเบ™เบ„เปˆเบฒเบ”เบฝเบงเบเบฑเบ™. เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™ transducer เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

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

เบ•เบปเบงเบ›เปˆเบฝเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบฎเบฑเบšเบฎเบนเป‰เบชเบฒเบ aXa, bXb, เปเบฅเบฐ cXc. เบžเบฝเบ‡เปเบ•เปˆ transducers acyclic
(เป€เบŠเบฑเปˆเบ™: transducers เบ—เบตเปˆเบกเบตเบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡ string mappings) เบชเบฒเบกเบฒเบ”เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบ•เบปเบเบฅเบปเบ‡
เบ•เบปเบงเปเบ›

เบชเบฑเบ™เบเบฒเบฅเบฑเบ

เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™

- เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ”เบฝเบงโ€‹เบ„เบท A s 5โ€‹,

- เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบŠเบฑเปˆเบ™ \* เบซเบผเบท \_,

- เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบซเบผเบฒเบโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เป€เบŠเบฑเปˆเบ™โ€‹ เบซเบผเบท (เบŠเบถเปˆเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เป„เบ›โ€‹
enclosed เปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบกเบธเบก) เบซเบผเบท

- backslash เบ•เบฒเบกเบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡
เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹

- เบชเบฑเบ™เบเบฒเบฅเบฑเบ null <>.

เบฅเปเบฒเบ”เบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบ

เบฅเปเบฒเบ”เบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบกเปˆเบ™เบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐ, เบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบผเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐ
ranges, eg az \. .

เบŠเปˆเบงเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ

เบŠเปˆเบงเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™

- เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบ”เบฝเบงโ€‹

- เบฅเบณเบ”เบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบ•เบดเบ”เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบผเปˆเบฝเบกเบ„เบท [A-Za-z] เบซเบผเบท

- เบฅเบณโ€‹เบ”เบฑเบšโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ”เป‰เบงเบ ^ เปเบฅเบฐโ€‹เบ›เบดเบ”โ€‹เบฅเป‰เบญเบกโ€‹เปƒเบ™โ€‹เบงเบปเบ‡โ€‹เป€เบฅเบฑเบšโ€‹เบชเบตเปˆโ€‹เบซเบผเปˆเบฝเบกโ€‹เบกเบปเบ™โ€‹เบ„เบท [^A-Za-z]
(เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบชเบตเบกเบ‚เบญเบ‡ [a-zA-Z]) เบซเบผเบท

- เป„เบฅโ€‹เบเบฐโ€‹เป€เบงโ€‹เบฅเบฒ (เบŠเบถเปˆเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เบ•เบปเบงโ€‹เปเบ—เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบˆเบฒเบโ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹)

เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ‚เบญเบ‡ transducer

เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ‚เบญเบ‡ transducer (TE) เบ–เบทเบเบเปเบฒเบ™เบปเบ” recursively เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

- เบ„เบนเปˆเบ‚เบญเบ‡เบชเบญเบ‡เบŠเปˆเบงเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเปเบเบเบ”เป‰เบงเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”เปเบกเปˆเบ™ TE.

[az]:[aZ]

- เบŠเปˆเบงเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ”เบฝเบงเบ„เบท [az] เปเบกเปˆเบ™ TE.
เบกเบฑเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบชเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบš [az]:[az].

- เบชเบญเบ‡โ€‹เบฅเบณโ€‹เบ”เบฑเบšโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบ—เบตเปˆโ€‹เบ›เบดเบ”โ€‹เบฅเป‰เบญเบกโ€‹เปƒเบ™โ€‹เบงเบปเบ‡โ€‹เป€เบฅเบฑเบšโ€‹เปเบฅเบฐโ€‹เปเบเบโ€‹เบญเบญเบโ€‹เป‚เบ”เบโ€‹เบˆเปเป‰เบฒโ€‹เบชเบญเบ‡โ€‹เป€เบกเบฑเบ”โ€‹เปเบกเปˆเบ™โ€‹
TE. {a[bc]}:{def} เป€เบ—เบปเปˆเบฒเบเบฑเบš a:db:e <>:f | a:dc:e <>:f.

- XY เปเบกเปˆเบ™ TE เบ–เป‰เบฒ X เปเบฅเบฐ Y เปเบกเปˆเบ™ TEs.
(เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบญเป‰เบฒเบ‡เบญเบตเบ‡.)

- (X) เปเบกเปˆเบ™ TE เบ–เป‰เบฒ X เปเบกเปˆเบ™ TE.

- X op เปเบกเปˆเบ™ TE เปเบกเปˆเบ™ X เปเบกเปˆเบ™ TE เปเบฅเบฐ op เปเบกเปˆเบ™ * (เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เบฒเบงเบ‚เบญเบ‡ Kleene), +
(เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบงเบเบ‚เบญเบ‡ Kleene), เบซเบผเบท ? (เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ)

- op X เปเบกเปˆเบ™ TE เปเบกเปˆเบ™ X เปเบกเปˆเบ™ TE เปเบฅเบฐ op เปเบกเปˆเบ™ ! (เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”), ^
(เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบเบฑเบ”เบžเบฒเบชเบฒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ), _ (เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบเบฑเบ”เบžเบฒเบชเบฒเปเบซเบผเปˆเบ‡), เบซเบผเบท ^_
(เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบซเบผเปˆเบ‡เปเบฅเบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ).

- X op Y เปเบกเปˆเบ™ TE เปเบกเปˆเบ™ X เปเบฅเบฐ Y เปเบกเปˆเบ™ TEs เปเบฅเบฐ op เปเบกเปˆเบ™เบ—เบฑเบ‡เบชเบญเบ‡ & (เบเบฒเบ™เบชเบปเบกเบ—เบปเบš
operator), | (disjunction operator), || (เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš), เบซเบผเบท - (เบเบฒเบ™เบฅเบปเบš
เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™)

- L x op y R เปเบกเปˆเบ™ TE เบ–เป‰เบฒ L เปเบฅเบฐ R เปเบกเปˆเบ™ TEs, x เปเบฅเบฐ y เปเบกเปˆเบ™เบŠเปˆเบงเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐ
op เปเบกเปˆเบ™ => (เบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบชเบญเบ‡เบฅเบฐเบ”เบฑเบš), <= (เบเบฒเบ™เบšเบตเบšเบšเบฑเบ‡เบ„เบฑเบšเบชเบญเบ‡เบฅเบฐเบ”เบฑเบš), เบซเบผเบท <=> (เบชเบญเบ‡เบฅเบฐเบ”เบฑเบš.
เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹)โ€‹.

- X op L__R เปเบกเปˆเบ™ TE เบ–เป‰เบฒ X, L เปเบฅเบฐ R เปเบกเปˆเบ™ TEs เปเบฅเบฐ op เปเบกเปˆเบ™ ^-> (เบ‚เบถเป‰เบ™เป€เบ—เบดเบ‡.
เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™), _-> (เบ›เปˆเบฝเบ™เปเบ—เบ™เบ—เบฒเบ‡เบฅเบธเปˆเบก), //> (เบ›เปˆเบฝเบ™เบŠเป‰เบฒเบ) เบซเบผเบท \-> (เบ‚เบงเบฒ.
เบ—เบปเบ”เปเบ—เบ™). เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, L เปเบฅเบฐ R เบˆเบฐเบ•เป‰เบญเบ‡เบเปเบฒเบ™เบปเบ” automata (เป€เบŠเบฑเปˆเบ™: เปเบœเบ™เบ—เบตเปˆเบชเบฒเบเบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™
เปƒเบชเปˆโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡). เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš Karttunen's replace operator. เบ–เป‰เบฒ
เบฅเบนเบเบชเบญเบ™เปเบกเปˆเบ™เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบ„เปเบฒเบ–เบฒเบก (?), เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

- X << l เปเบกเปˆเบ™ TE เบ–เป‰เบฒ X เปเบกเปˆเบ™ TE, เปเบฅเบฐ l เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเปƒเบ”เบ™เบถเปˆเบ‡
a เบซเบผเบทเบฎเบนเบšเปเบšเบš a:b เบ—เบตเปˆ a เปเบฅเบฐ b เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบฝเบง เบซเบผเบทเบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™ เบ
transducer เบšเปˆเบญเบ™เบ—เบตเปˆ l เป„เบ”เป‰ freely inserted เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ X. transducer ab << c เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™
เป€เบ—เบปเปˆเบฒเบเบฑเบš c*ac*bc*.

- X op Y L1__R2, ... , LN__RN เป€เบ›เบฑเบ™ TE เบ–เป‰เบฒ X, Y, L1 เบœเปˆเบฒเบ™ LN เปเบฅเบฐ R1
เบœเปˆเบฒเบ™ RN เปเบกเปˆเบ™ TEs, เปเบฅเบฐ op เปเบกเปˆเบ™ => (เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบปเปˆเบงเป„เบ›), <= (เบเบฒเบ™เบšเบตเบšเบšเบฑเบ‡เบ„เบฑเบšเบ—เบปเปˆเบงเป„เบ›), ^=>
(เบเบฒเบ™เบˆเบณเบเบฑเบ”เบžเบทเป‰เบ™เบœเบดเบงเบ—เบปเปˆเบงเป„เบ›), ^<= (เบเบฒเบ™เบšเบตเบšเบšเบฑเบ‡เบ„เบฑเบšเบžเบทเป‰เบ™เบœเบดเบงเบ—เบปเปˆเบงเป„เบ›), ^<=> (เบžเบทเป‰เบ™เบœเบดเบงเบ—เบปเปˆเบงเป„เบ›
เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบšเบตเบšโ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹), _=> (เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เป€เบฅเบดเบโ€‹เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹)โ€‹, _<= (เบเบฒเบ™โ€‹เบšเบตเบšโ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹เป€เบฅเบดเบโ€‹เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹)โ€‹,
_<=> (เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เป€เบฅเบดเบโ€‹เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบšเบตเบšโ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹)โ€‹. (เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป‚เบ”เบ Anssi Yli-Jyra.)

- "fname" เปเบกเปˆเบ™ TE. compiler เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆ fname เปเบฅเบฐ turns
เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบปเบงเบ›เปˆเบฝเบ™เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš line1|line2|line3|... เป€เบŠเบดเปˆเบ‡ linex เปเบกเปˆเบ™เป€เบชเบฑเป‰เบ™ x-th เบ‚เบญเบ‡
เป„เบŸเบฅเปŒ. เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบ : เปเบฅเบฐ \ เบ–เบทเบเบ•เบตเบ„เบงเบฒเบกเปเบฒเบเบ•เบฒเบกเบ•เบปเบงเปœเบฑเบ‡เบชเบท (เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ เบšเปเปˆเปเบกเปˆเบ™
เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™). TE เบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เป€เบŠเบฑเปˆเบ™: เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™เบฅเบฒเบเบเบฒเบ™ morpheme เบˆเบฒเบเป„เบŸเบฅเปŒ.

- " " เป€เบ›เบฑเบ™ TE. compiler เบญเปˆเบฒเบ™ transducer เบเปˆเบญเบ™เบฅเบงเบšเบฅเบงเบกเบˆเบฒเบ
เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆ fname. เบ™เบตเป‰

เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก

เบ„เบณเป€เบซเบฑเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบ % เปเบฅเบฐเบ‚เบฐเบซเบเบฒเบเป„เบ›เบฎเบญเบ”เบ—เป‰เบฒเบเปเบ–เบง. เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ
เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบญเป‰เบฒเบ‡เบญเบตเบ‡. เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบขเบธเบ”เบขเบนเปˆเบ—เป‰เบฒเบเปเบ–เบง เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เป‰เบฒเบเปเบ–เบง
เปเบกเปˆเบ™เบ™เบณเปœเป‰เบฒเบ”เป‰เบงเบ backslash. เบ„เปเบฒเบชเบฑเปˆเบ‡

#เบฅเบงเบกเบ—เบฑเบ‡ "fname"

เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆ fname. เบ„เปเบฒเบชเบฑเปˆเบ‡

RE >> "fname"

เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด RE เปƒเบ™ fname เป„เบŸเบฅเปŒ. เบ„เปเบฒเบชเบฑเปˆเบ‡

#เปƒเบŠเป‰ hopcroft

เบšเบญเบเบœเบนเป‰เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบซเป‰เปƒเบŠเป‰ Hopcroft minimization algorithm เบˆเบฒเบเบ™เบตเป‰เป„เบ›, เปเบฅเบฐ

# เปƒเบŠเป‰เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบชเบฐเบซเบผเบฑเบšเบเบฑเบšเป„เบ›เปƒเบŠเป‰เบงเบดเบ—เบตเบซเบผเบธเบ”เบ‚เบฑเป‰เบ™เบ•เบปเป‰เบ™ (Brzozowski). เบ„เปเบฒเบชเบฑเปˆเบ‡

EXAMPLE


เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ transducer เบ‡เปˆเบฒเบเบ”เบฒเบ. เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒ "adj-stems"
เบกเบตเบชเบญเบ‡เปเบ–เบง

เบ‡เปˆเบฒเบ
late
เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ

transducer เบ™เบตเป‰เบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบฎเบนเบšเปเบšเบšเบ„เปเบฒเบ™เบฒเบกเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบ‡เปˆเบฒเบ, เบ‡เปˆเบฒเบ, เบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบŠเป‰เบฒ,
เบ•เปเปˆเบกเบฒ, เปเบฅเบฐเบซเบฅเป‰เบฒเบชเบธเบ”.

ALPHABET = [a-zA-Z] y:ie:<> :<>

$R$ = y<=>i ( :<> e)

$R2$ = e<=><> ( :<> e)

$R$ = $R$ & $R2$

$Stems$ = "adj-stems"

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

$S$ || $R$

เบญเบญเบ STATUS


fst-compiler เบ•เบญเบšเบ„เบทเบ™ 0 เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™.

เปƒเบŠเป‰ fst-compiler เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เป€เบŸเบ”
    เป€เบŸเบ”
    Phaser เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบ›เบตเบ”เป„เบง, เบŸเบฃเบต, เปเบฅเบฐเบกเปˆเบงเบ™เบŠเบทเปˆเบ™
    เปเบซเบผเปˆเบ‡ HTML5 เบเบญเบšเป€เบเบกเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต
    WebGL เปเบฅเบฐ Canvas rendering เบ—เบปเปˆเบง
    desktop เปเบฅเบฐเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบกเบทเบ–เบท. เป€เบเบก
    เบชเบฒเบกเบฒเบ”เบฎเปˆเบงเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Phaser
  • 2
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    VASSAL เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เบชเบฐเบšเบฑเบšเป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเบ‚เบญเบ‡เบเบฐเบ”เบฒเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
    เปเบฅเบฐเป€เบเบกเบšเบฑเบ”. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เป€เบเบกเปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš,
    เปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” VASSAL Engine
  • 3
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF เปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Java เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เปเบฅเบฐเปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ PDF เบ”เป‰เบงเบ LGPL เปเบฅเบฐ
    เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” MPL. OpenPDF เปเบกเปˆเบ™โ€‹
    LGPL/MPL open source เบœเบนเป‰เบชเบทเบšเบ—เบญเบ” iText,
    a
    เบ”เบฒเบงเป‚เบซเบฅเบ” OpenPDF - Fork เบ‚เบญเบ‡ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    Geoscientific Analyzes - เปเบกเปˆเบ™เบžเบนเบกเบชเบฒเบ”
    เบŠเบญเบšเปเบงเบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ (GIS) เบเบฑเบš
    เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบญเบฑเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบš geodata
    เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ เปเบฅเบฐ ana...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SAGA GIS
  • 5
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    IBM Toolbox เบชเปเบฒเบฅเบฑเบš Java / JTOPen เปเบกเปˆเบ™ a
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ Java เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
    เป‚เบ›เบฃเปเบเบฃเบกเบฅเบนเบเบ„เป‰เบฒ/เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”
    เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ OS/400,
    i5/OS, o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Toolbox เบชเปเบฒเบฅเบฑเบš Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (เบซเบผเบท D3 เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เบ”เป‰เบงเบเบ‚เปเป‰เบกเบนเบ™)
    เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” JavaScript เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เป‰เบงเบ D3
    เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” D3.js
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    Abidiff
    Abidiff
    abidiff - เบ›เบฝเบšเบ—เบฝเบš ABIs เบ‚เบญเบ‡เป„เบŸเบฅเปŒ ELF
    abidiff เบ›เบฝเบšเบ—เบฝเบš Application Binary
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (ABI) เบ‚เบญเบ‡เบชเบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™
    เปƒเบ™เบฎเบนเบšเปเบšเบš ELF. เบกเบฑเบ™โ€‹เบญเบญเบโ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹
    เบฅเบฒเบเบ‡เบฒเบ™...
    เปเบฅเปˆเบ™ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI เบ‚เบญเบ‡ ELF เป„เบ”เป‰
    file abidw เบญเปˆเบฒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เปƒเบ™ ELF
    เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบ›เปˆเบญเบเบ•เบปเบงเบชเบฐเปเบ”เบ‡ XML
    ABI เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹. เป„เบ”เป‰
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒ...
    เปเบฅเปˆเบ™ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบšเบฑเบ™โ€‹เบ™เบฒโ€‹เบ—เบดโ€‹เบเบฒเบ™โ€‹
    เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบชเบญเบ...
    เปเบฅเปˆเบ™ copac2xml
  • 4
    เบ•เบณเบซเบผเบงเบ”
    เบ•เบณเบซเบผเบงเบ”
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš pephole เบ—เบปเปˆเบงเป„เบ›. เบกเบฑเบ™
    เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐ
    เบ‚เบฝเบ™...
    เปเบฅเปˆเบ™ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - เบฅเบงเบšเบฅเบงเบกเบซเบปเบงเบ‚เปเป‰
    เบ›เบฐเบเบฒเบ”เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ Stx ...
    เปเบฅเปˆเบ™ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    เปเบฅเปˆเบ™ gatling-bench
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad