JFlex ay isang leksiko analyzer generator (kilala rin bilang scanner generator) para sa Java (tm), na nakasulat sa Java (tm).
JFlex ay dinisenyo upang gumana kasama ang LALR parser generator Cup. Maaari din itong gamitin kasama ng iba pang parser generators tulad ANTLR o bilang isang nakapag-iisang tool.
Tampok:
- Mas mabilis na nabuo scanners
- Mas mabilis scanner generation (independiyenteng ng set input character)
- Tatlong iba't-ibang uri ng mga nalikhang code para sa pinakamahusay na pagganap / size.
- Paunang-natukoy na mga klase ng character
- Comments sa lahat ng bahagi ng detalye
- Macro kahulugan ay regular na mga expression, hindi lang text
- Kurso sa macro kahulugan ay natagpuan at iniulat sa generation oras
- Platform independent dulo ng linya operator "$"
- Simula ng line operator "^" ay gumagana tulad ng inaasahan (hindi ubos newlines)
- Pagpapangkat ng mga patakaran na may parehong leksiko states
- Comments, character literals at mga string sa mga aksyon ay hawakan ng tama
- BUILTIN suporta para sa CUP parser generator
- Pagbibilang Column
- Standalone scanners (tulad ng may C / C pagbaluktot)
- Debugging pag
Kinakailangan :
- JRE / JDK 1.1 o sa itaas
Mga Komento hindi natagpuan