İronmeta

küçük bir packrat ayrıştırıcı jeneratörü.
Şimdi İndirin

İronmeta Sıralama ve Özet

Reklamcılık

  • Rating:
  • Yayıncı adı:
  • Gordon Tisher
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 42 KB

İronmeta Etiketler


İronmeta Açıklama

IronMeta, Alessandro Warth'in OMATA Metaprogramlama Sisteminin C #'sinde kullanımı kolay, kullanışlıdır. Keyfi nesne akışlarında çalışan ekspresyon dilbilgileri için ayrıştırıcı üreten bir PACKRAT ayrıştırıcı jeneratörü sağlar. Ana Özellikler: IronMeta için en yaygın kullanım, derleme veya başka bir metin işlemede kullanım için metin akışlarında ayrıştırıcılar oluşturmaktır, ironmeta, herhangi bir giriş ve çıkış türü için desen eşleştiricileri (daha doğru, dönüştürücüler) üretebilir. Eşleşecek nesneleri belirtmek için C # SynTax'ı doğrudan gramer kurallarında kullanabilirsiniz. IronMeta tarafından üretilen ayrıştırıcılar, açgözlü olan ve geri döndürmeyen katı ayrıştırma ifadesi gramerleridir. üretilen ayrıştırıcılar C # kısmi sınıflar olarak uygulanır ve yardımcı kodu dilbildinizden ayrı bir dosyada tutmanıza olanak tanır. anlamsal koşullarda ve maç eylemlerinde C # sınırsız kullanımı. Daha Yüksek Sipariş Kuralları: Kuralları parametre olarak geçebilir ve ardından bunları bir düzende kullanabilirsiniz. Desen Kural argümanlarında eşleştirme: Parametrelerin sayısına ve türlerine bağlı olarak farklı kural kuruluşlarını uygulayabilirsiniz. Esnek değişkenler: Ironmeta kuralındaki değişkenler: Bağlandıkları bir ifadenin girişini alın. Sonuç ya da sonuçlanacak bir ifadenin sonuç listesini alın. parametre olarak geçen bir kuralla eşleşin. Bir kuralı başka bir kural için geç. Temel OMATA'nın bir geliştirilmesi olarak, IronMeta, parametre eşleştirme içinde bile S ERGIO QUEIROZ DE MEDEIROS'IN YAYINLANMASI ALGORİTMİNİN KULLANILMASI, SINIRSIZ SOL REMURSION'a izin verir.


İronmeta İlgili Yazılım