{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Derleyici Geli\u015ftirme: S\u00f6zc\u00fcksel Analiz Nas\u0131l Yap\u0131l\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Bbo69Q9rS6\"><a href=\"https:\/\/fatihsoysal.com\/blog\/derleyici-gelistirme-sozcuksel-analiz-nasil-yapilir\/\">Derleyici Geli\u015ftirme: S\u00f6zc\u00fcksel Analiz Nas\u0131l Yap\u0131l\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/derleyici-gelistirme-sozcuksel-analiz-nasil-yapilir\/embed\/#?secret=Bbo69Q9rS6\" width=\"600\" height=\"338\" title=\"&#8220;Derleyici Geli\u015ftirme: S\u00f6zc\u00fcksel Analiz Nas\u0131l Yap\u0131l\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Bbo69Q9rS6\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Kodunuzun bir bilgisayar taraf\u0131ndan anla\u015f\u0131labilir ve \u00e7al\u0131\u015ft\u0131r\u0131labilir hale geldi\u011fini hi\u00e7 d\u00fc\u015f\u00fcnd\u00fcn\u00fcz m\u00fc? Bu karma\u015f\u0131k s\u00fcrecin ilk ve en temel ad\u0131mlar\u0131ndan biri s\u00f6zc\u00fcksel analizdir. Bu makale, derleyici geli\u015ftirme serimizin \u00fc\u00e7\u00fcnc\u00fc b\u00f6l\u00fcm\u00fcnde, s\u00f6zc\u00fcksel analizin ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve kendi derleyicinizin temelini atarken neden vazge\u00e7ilmez bir bile\u015fen oldu\u011funu detayl\u0131ca ele alacakt\u0131r. Hadi, bu heyecan verici d\u00fcnyaya birlikte ad\u0131m atal\u0131m ve kodun ilk d\u00f6n\u00fc\u015f\u00fcm\u00fcn\u00fc ke\u015ffedelim!"}