PyBison

Yazılım ekran görüntüsü:
PyBison
Yazılım detaylar:
Versiyon: 0.1.8
Qayıt: 3 Jun 15
Geliştirici: David McNab
Lisans: Ücretsiz
Popülerlik: 5

Rating: nan/5 (Total Votes: 0)

PyBison bir Python Bison (yacc) ve Flex (lex) ayrıştırıcı jeneratör programları için bağlayıcıdır.
Bu ayrıştırıcıları hızlı ve kolay bir Python sınıf bildirimleri olarak geliştirilen ve bu ayrıştırıcıları hızlı ve güçlü C tabanlı Bison / Flex yararlanmak için izin verir.
Kullanıcılar yöntemler bir dizi içeren ve dilbilgisi ve sözcük çözümleme kurallarını belirleyerek niteliklerini ve ayrıştırıcı girdi sağlayan ve ayrıştırıcı hedef olaylarını almak için geri çağrıları alarak temel Ayrıştırıcı nesnesinin bir alt sınıfını yazmak.
Halen, PyBison sadece (muhtemelen * BSD tabanlı ve) sistemleri Linux üzerinde çalışıyor. (Birisi, küçük bir takoz tabakasının muhtemelen 2 saat kodlama ile yardım gönüllü ya da eğer) Ancak, zamanla bu PyBison yanı sıra Windows üzerinde çalışacak çok mümkün.

Özellikler :

  • nedeniyle bizon oluşturulan C koduna doğrudan kanca, C tabanlı ayrıştırıcıları hızına yakın olarak çalıştırır
  • Tam LALR (1) Dilbilgisi desteği
  • PyBison
  • ile uyumlu python modülleri sizin eski dilbilgisi (.Y) ve tarayıcı (.l) komut dönüştürmek için bir yardımcı program içerir
  • Kolay anlamak - örneklerde ve örnekler dakika içinde kendi ayrıştırıcıları yazılı olacak
  • Rahat ve sezgisel geri mekanizmaları
  • basit bir yöntem çağrısı ile XML ayrıştırma ağacı aktarabilir (Yeni!)
  • XML bir ayrıştırma ağacı sulandırmak Can (Yeni!)
  • örnekleri diller için çalışan ayrıştırıcılar:
  • - ANSI C
  • - Java (1.4.2)

Yorumlar PyBison

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!