Pertanyaan Terbaru Tentang Compiler Construction

1
Menjawab

Apa yang lebih efektif dalam kasus saya dibaca dengan char (getc) atau dibaca oleh chunks (fgets)

Tim saya di universitas memprogram kompiler dalam bahasa C. Kompilator mendapatkan kode sumber dalam subbahasa Goland dan mengeluarkan kode byte dalam bahasa yang mirip dengan assembler. Pertanyaan saya adalah -pendekatan apa yang lebih efektif, baca file sumber char by char (getc) dan bergantung pada karakter saat ini, ubah status FSM atau baca menurut potongan (fgets) dan panggil fungsi tambahan yang berisi FSM untuk memproses leksem dan output tunggal token?

c compiler construction performance

0
Menjawab

apa yang dilakukan compiler C/C++ ketika variabel dalam indeks array selama inisialisasi tidak ditentukan? [duplikat]

Pertanyaan ini sudah ada jawabannya di sini: Uninitialized variable behaviour in C++ (4 jawaban) Why aren't variable-length arrays part of the C++ standard? (12 jawaban) Ditutup3 hari yang lalu. Pertanyaan ini sudah ada jawabannya di siniPertanyaan ini sudah ada jawabannya di sini: Uninitialized variable behaviour in C++ Perilaku variabel yang tidak diinisialisasi di C++ (4 jawaban) (4 jawaban) Why aren't variable-length arrays part of the C++ standard? Mengapa array dengan panjang variabel bukan bagian dari standar C++? (12 jawaban) (12 jawaban) Tutup3 hari yang lalu3 hari yang lalu. pertanyaan saya adalah apa yang dilakukan kompilator C/C++ dalam skenario di bawah ini

compiler construction c++

2
Jawaban

JavaCC membuat kelas Token khusus

Saya sedang mengerjakan tugas sekolah untuk kursus kompilator dan juru bahasa dan tugas kita saat ini adalah membuat pemindai dan sekumpulan token menggunakan JavaCC. Saya memiliki pemahaman yang cukup kuat tentang cara kerja JavaCC tetapi masalah saya adalah menemukan sumber daya online untuk membantu saya ketika saya mengalami kebuntuan. Saya sedang membuat kelas Token kustom, sebut saja NewToken.Java. Saya tahu bahwa kelas Token dasar memiliki variabel gambar dan variabel jenis tetapi saya ingin menerapkan variabel"nilai"saya sendiri. Selanjutnya saya ingin mencari tahu bagaimana saya dapat menetapkan nilai ini. Saya ingin variabel nilai menyimpan nilai literal dari apa yang saya pindai, misalnya, NewToken saya dicocokkan dengan yang berikut

javacc java compiler construction interpreter

1
Menjawab

Bagaimana Anda menyimpan catatan aktivasi dengan cakupan leksikal yang kompleks dan mengembalikan fungsi sebagai hasil dan semacamnya?

Saya telah membaca di beberapa tempat seperti here tentang"Access Links"dan"The Display Method"untuk mencari variabel non-lokal. Namun, tampaknya tidak ada yang menyentuh situasi rumit seperti di JavaScript di mana Anda dapat memiliki fungsi di dalam fungsi, dan mengembalikan fungsi tersebut dari fungsi, sambil tetap menghidupkan"lingkup internal"dari fungsi tersebut.

scope closures javascript compiler construction

Tag Populer

© 2021   Pemrograman.Net