Teknik Kompilasi
Teknik Kompilasi
Token Menangani Kerumitan Sistem Masukkan/Keluaran Penghilangan komentar dan whitespace Konversi literal/konstanta numerik menjadi tipe data tertentu single one pass separate pass Scanner harus dapat mengenali token Terlebih dahulu dideskripsikan token-token yang harus dikenal Menggunakan reguler grammar Menggunakan ekspresi grammar Model matematis yang dapat memodelkan pengenalan adalah finite-state acceptor (FSA) atau finite automata Implementasi Analisis Leksikal sebagai Finite Automata Mendefinisikan makro yang digunakan Melakukan pemanggilan makro yang mungkin juga mengandung beberapa parameter. Pemroses Makro File Inclusion Praposesor Rasional Perluasan Bahasa Praposesor Pendeskripsian Token Input Buffering Code Generator Code Optimizer Tahap Sintesis Pengenalan Token Implementasi Tahap - Tahap Pelaksanaan Lexeme Metode Dasar Tugas Tugas Tambahan Leksikal Translator Assembler Tahap Analisis Compiler Semantik Proses Interpreter Indetier Token Keyword Literal String Operator Label Simbol Tanda Bahasa Assembly Tingkat Tinggi Problem Oriented
Sintaktik
Teknik kompilasi
Penanganan Kesalahan