שפת א 1.0

מהדר משפת א ל־HTML

קוד שפת א 1.0
HTML מתורגם
פקודה מוגדרת:
א1
פקודת הטמעה מלאה. המהדר מקבל את התוכן שאחרי הפקודה, מזהה את סוג התוכן ואת דרך ההטמעה, ובונה מסמך HTML מלא.
`; } /* ======================================================== COMPILER ======================================================== */ function compile() { const source = document.getElementById("source").value; const output = document.getElementById("htmlOutput"); /* ניתוח שפת א */ const commands = parse(source); /* בניית HTML מלא */ const html = generateFullHTML(commands); /* הצגת קוד HTML */ output.value = html; } /* ======================================================== תרגום בזמן הקלדה ======================================================== */ document .getElementById("source") .addEventListener( "input", compile ); /* ======================================================== התחלה נקייה ======================================================== */ document.getElementById("source").value = ""; document.getElementById("htmlOutput").value = "";