Flexc++

Software screenshot:
Flexc++
Rincian Software:
Versi: 0.95.0
Tanggal Upload: 14 Apr 15
Pengembang: The Flexc++ Team
Lisensi: Gratis
Popularitas: 54

Rating: nan/5 (Total Votes: 0)

Flexc ++ adalah generator scanner leksikal untuk C ++ dan sangat mirip dengan melenturkan dan melenturkan ++, yang ditulis oleh Vern Paxson. Tujuannya adalah untuk membuat program serupa, tetapi untuk benar-benar menerapkannya dalam C ++. Paling fleksibel / lentur ++ tata bahasa harus dapat digunakan dengan flexc ++, dengan sedikit penyesuaian.
Beda dengan fleksibel / lentur ++
Meskipun flexc ++ mencoba untuk menjadi sebanyak kompatibel dengan fleksibel mungkin, ada beberapa perbedaan.
Simbol -Obsolete
Semua DEKLARASI dan DEFINE simbol tidak tercantum di atas, tetapi didefinisikan dalam ++ flex usang dengan flexc ++. Secara khusus, tidak ada% header {...}% bagian lagi. Juga, semua DEFINE simbol yang berkaitan dengan fungsi anggota sekarang usang. Tidak perlu untuk simbol-simbol ini lagi karena mereka hanya dapat dideklarasikan di file header kelas dan didefinisikan di tempat lain.
Blok -kode
Flexc ++ tidak mendukung blok kode, kecuali untuk tindakan multi-line. Kode sebelumnya ditempatkan dalam blok kode sekarang dapat ditempatkan dalam metode.
Kode -User
Terkait dengan bagian sebelumnya 2.2, ++ flexc tidak mendukung bagian terakhir dari file input untuk kode pengguna.
-Comments
Flexc ++ sedikit lebih fleksibel dalam mengambil komentar, untuk informasi lebih lanjut lihat bagian 4.3

Apa yang baru dalam rilis ini:

  • pembersihan pesan debug di lex.cc
  • Periksa apakah menerima negara sesuai dengan lookahead. Perbaikan bug yang dilaporkan oleh Selwin van Dijk.
  • Gunakan icmake untuk membangun flexc ++ dan menjalankan test suite. Ccbuild sekarang hanya digunakan untuk memperbarui CLASSES berkas.
  • dukungan tambahan untuk operator {+} dan {-}. Pola
  • perbaikan utama dari aliran beralih: sekarang menggunakan kelas StreamInfo dengan (tambahan) informasi aliran, dikonfigurasi oleh% option streaminfoclassname = & quot; ... & quot ;. Lihat dokumentasi untuk informasi lebih lanjut.

Persyaratan :

  • icmake

Software yang serupa

Polyglot
Polyglot

2 Jun 15

refactor
refactor

2 Jun 15

pyPEG
pyPEG

14 Apr 15

Flapjax
Flapjax

3 Jun 15

Komentar untuk Flexc++

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!