"Lexing" senin Sözcük Analizi atıfta ve Lex ve Yacc adında çoğunlukla hala çalışan bazı eski araçlar vardır ile. Lex dizgeciklerini oluşturur ve Yacc "başka bir derleyici derleyici" anlamına gelir ve gerçek ayrıştırıcı.
Lex / Yacc kavramı, size dil için bir dilbilgisi oluşturmak ve sonra bir dosyayı ayrıştırmak ve belirli anahtar kelimeler ve belirteçleri üzerine harekete geçmeye kullanabileceğiniz kaynak kodunu (normalde C) oluşturmak için paslex aracıyla dilbilgisi koşmak . Martin Waldenburg artık bir on yıl içinde yol etrafında tekme olmuştur PasLex adında lex / yacc bir pascal versiyonunu yazdı ve (bazı küçük iş olmadan son sürümleri ile çalışmak olmasa da) Delphi dönüştürüldü . Eğer yanlış hatırlamıyorsam, o lex gibi aynı. L dilbilgisi girdi dosyaları kullanır, böylece Lex / yacc bulmak herhangi bir dokümantasyon da çıkış olarak pascal kodu almak dışında, paslex uygulanabilir.
I'm not sure about current documentation availability. Before the internet (gasp) we used books and most of this was heavily documented on paper which has long turned yellow...however, rumor has it that you might..just might be able to pick up a used copy from Amazon. I cut my teeth on this using a book which is also known as "the dragon book" which appears to have been re-published as recently as 2006.
EDIT:
Ben aracı tarafından yanlış oldu, oldu TPLY. PasLex TPLY bir. L dosyadan pascal kaynağını üretilen Lex / Yacc aracı oldu ... delphi dilbilgisi uygulama idi.