PyBison

Screenshot Software:
PyBison
Mga detalye ng Software:
Bersyon: 0.1.8
I-upload ang petsa: 3 Jun 15
Nag-develop: David McNab
Lisensya: Libre
Katanyagan: 9

Rating: nan/5 (Total Votes: 0)

PyBison ay isang sawa sa umiiral na sa Bison (yacc) at Flex (lex) parser-generator utilities.
Ito ay nagpapahintulot sa parsers upang maging mabilis at madali na binuo bilang Python pahayag class, at para sa mga parsers upang samantalahin ang mabilis at malakas na C-based Bison / Flex.
Mga gumagamit na magsulat ng isang subclass ng isang pangunahing Parser object, na naglalaman ng isang set ng mga pamamaraan at katangian na tumutukoy sa mga patakaran ng balarila at leksiko pagtatasa, at ang pagkuha ng callbacks para sa pagbibigay ng parser input, at pagtanggap ng mga target parser events.
Sa kasalukuyan, PyBison ay gumagana lamang sa Linux (at posibleng * BSD-based) system. Gayunpaman, sa oras, (o kung ang isang tao ay boluntaryo na tumulong sa marahil 2 oras 'coding para sa isang maliit sapatilya layer) na ito ay tunay na posible PyBison gagana sa Windows pati na rin.

Features :

  • Nagpapatakbo sa malapit sa bilis ng C-based parsers, dahil sa direktang mga kawit sa bison-generated C code
  • Buong LALR (1) pag-grammar
  • May kasamang utility upang i-convert ang iyong legacy balarila (.y) at scanner (.l) script sa python modules katugma sa PyBison
  • Madaling maunawaan - ang walkthrough at ang mga halimbawa ay mayroon kang pagsusulat ng iyong sariling parsers sa ilang minuto
  • Komportable at intuitive callback mekanismo
  • Maaaring i-export ang mga puno parse ng XML sa isang simpleng paraan ng tawag (Bago!)
  • Maaari reconstitute ng parse tree mula sa XML (Bago!)
  • Kabilang sa mga halimbawa ng trabaho parsers para sa mga wika:
  • - Ansi C
  • - Java (1.4.2)

Mga komento sa PyBison

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!