Cara Menginstal bisonc++ di Debian 11


Cara Menginstal bisonc++ di Debian 11

Dalam tutorial ini kita belajar cara menginstal bisonc++ di Debian 11. bisonc++ adalah generator parser bergaya Bison untuk C++

pengantar

Dalam tutorial ini kita belajar cara menginstal bisonc++ di Debian 11.

Apa itu bisonc++

Bisonc++ dirancang setelah bison++’, dibuat oleh Alain Coetmeur. Bisonc++ menambahkan desain kelas yang lebih bersih ke bison++, menggunakan kelas dasar untuk mengomunikasikan token leksikal ke pemindai leksikal.. Karena bisonc++ menghasilkan kelas parser serta fungsi parsing. Kelas dapat dengan mudah dilengkapi dengan anggota tambahan tanpa memerlukan fungsi polimorfik. Akibatnya, kelas yang dihasilkan oleh bisonc++ tidak memiliki anggota virtual dan sebenarnya hanya memiliki satu anggota publik: parse(), menggantikan fungsi bison dan bison++ yyparse() gaya lama.. Bisonc++ menawarkan banyak opsi, di antaranya opsi untuk mendefinisikan kelas yang dihasilkan oleh bisonc++ dalam namespace terpisah. Ini memungkinkan pengembang untuk mendefinisikan simbol tambahan, bahkan di luar kelas yang dihasilkan oleh bisonc++, tanpa mengalami masalah tabrakan nama. Dengan bisonc++, cara artifisial untuk mencegah tabrakan nama, seperti konvensi yy bison dan bison++ tidak diperlukan lagi saat menggunakan bisonc++. Bisonc++ hanya menghasilkan kode C++. Jika kode C diperlukan, bison harus digunakan. Persyaratan tata bahasa bisonc++ sangat kompatibel dengan persyaratan bison, jadi mengubah tata bahasa bison menjadi tata bahasa bisonc++ seharusnya cukup sederhana.. Selain generator parser bisonc++ itu sendiri dan beberapa file framework, paket tersebut berisi halaman manual yang ekstensif, manual lengkap yang ditulis ulang setelah manual bison asli, dan beberapa contoh.. Beberapa sejarah: Bisonc++ versi 0.98 adalah penulisan ulang lengkap dari generator parser LALR(1), seperti yang dijelaskan dalam Kompilator buku Aho, Sethi dan Ullman (1986) (alias `Buku Naga’). Versi 0.98 selesai pada bulan Mei

  1. Penulisan ulang besar lainnya diselesaikan satu tahun kemudian, Mei 2006, menghasilkan versi 1.00.

Ada tiga cara untuk menginstal bisonc++ di Debian 11. Kita bisa menggunakan apt-get, apt dan aptitude. Pada bagian berikut kami akan menjelaskan masing-masing metode. Anda dapat memilih salah satunya.

Instal bisonc++ Menggunakan apt-get

Perbarui database apt dengan apt-get menggunakan perintah berikut.

sudo apt-get update

Setelah memperbarui database apt, Kita dapat menginstal bisonc++ menggunakan apt-get dengan menjalankan perintah berikut:

sudo apt-get -y install bisonc++

Instal bisonc++ Menggunakan apt

Perbarui database apt dengan apt menggunakan perintah berikut.

sudo apt update

Setelah memperbarui database apt, Kita dapat menginstal bisonc++ menggunakan apt dengan menjalankan perintah berikut:

sudo apt -y install bisonc++

Instal bisonc++ Menggunakan aptitude

Jika Anda ingin mengikuti metode ini, Anda mungkin perlu menginstal aptitude terlebih dahulu karena aptitude biasanya tidak diinstal secara default di Debian. Perbarui database apt dengan aptitude menggunakan perintah berikut.

sudo apt update

Setelah memperbarui database apt, Kita dapat menginstal bisonc++ menggunakan aptitude dengan menjalankan perintah berikut:

sudo aptitude -y install bisonc++

Cara Uninstall bisonc++ di Debian 11

Untuk menghapus hanya paket bisonc++ kita dapat menggunakan perintah berikut:

sudo apt-get remove bisonc++

Copot pemasangan bisonc++ Dan Dependensinya

Untuk uninstall bisonc++ dan dependensinya yang tidak lagi dibutuhkan oleh Debian 11, kita bisa menggunakan perintah di bawah ini:

sudo apt-get -y autoremove bisonc++

Hapus Konfigurasi dan Data bisonc++

Untuk menghapus konfigurasi dan data bisonc++ dari Debian 11 kita dapat menggunakan perintah berikut:

sudo apt-get -y purge bisonc++

Hapus konfigurasi bisonc++, data, dan semua dependensinya

Kita dapat menggunakan perintah berikut untuk menghapus konfigurasi bisonc++ , data dan semua dependensinya, kita dapat menggunakan perintah berikut:

sudo apt-get -y autoremove --purge bisonc++

Referensi

  • situs web bisonc++

Ringkasan

Dalam tutorial ini kita belajar cara menginstal bisonc++ di Debian 11 menggunakan alat manajemen paket yang berbeda seperti apt, apt-get dan aptitude.

Author: Zugul Malakiano