Lex ve Flex arasında bazı farklılıklar vardır, ancak Flex ile ilgili sorunların üstesinden gelmek için Lex'i kötüye kullanmanız gerekir. (Lex'i kötüye kullanan ve bu nedenle Flex altında çalışmayan bir programım var.) Bu, öncelikle girdi önden okuma alanındadır; Lex'te kendi giriş kodunuzu sağlayabilir ve karakter akışını değiştirebilirsiniz; Flex bunu yapmana izin vermeyecek.
Yacc ve Bison oldukça uyumludur, ancak Bison'un yapabileceği bazı ekstra hileler vardır.
Ubuntu'ya yüklemek için Lex ve Yacc'nin (orijinal, AT&T sürümleri) yasal kopyalarını muhtemelen bulamazsınız. Bunun imkansız olduğunu söyleyemem ama bunun farkında değilim. Flex ve Bison hemen temin edilebilir ve çoğu amaç için eşdeğerdir. Ayrıca, BSD dünyasından çeşitli alternatif ve yaklaşık olarak eşdeğer programlar da bulabilirsiniz.
Lex ve Yacc, Unix SVRx lisansları tarafından korunur - IBM (AIX), HP (HP-UX) ve Sun (Solaris) gibi şirketler, komutları altında Lex ve Yacc'nin değiştirilmiş sürümlerine sahiptir. MKS ayrıca MKS Lex ve MKS Yacc sağlar; ancak, Yacc en azından bazı standart dışı uzantılara sahiptir.
Flex ve Bison ücretsizdir. (AT&T) Lex ve Yacc değil.