Існують деякі відмінності між Lex і Flex, але ви повинні зловживати Lex, щоб стикатися з проблемами з Flex. (У мене є програма, яка зловживає Lex і не працює в режимі Flex.) Це, перш за все, в області вхідного пошуку; у Lex можна вказати власний код введення та змінити потік символів; Flex не дозволить вам це зробити.
Якк і Бізон досить тісно сумісні, хоча у Бізона є кілька додаткових хитрощів, які він може зробити.
Напевно, ви не можете знайти законних копій (оригіналу, AT&T версій) Lex та Yacc для встановлення на Ubuntu. Я б не обов'язково говорив, що це неможливо, але я про це не знаю. Flex і Bison доступні і є рівнозначними для більшості цілей. Ви також можете знайти різні альтернативні та приблизно еквівалентні програми зі світу BSD.
Lex та Yacc підтримуються ліцензіатами Unix SVRx - такі компанії, як IBM (AIX), HP (HP-UX) та Sun (Solaris) мають модифіковані версії Lex та Yacc за їх командою. MKS також надає MKS Lex та MKS Yacc; однак Yacc принаймні має деякі нестандартні розширення.
Flex і Bison безкоштовні. (AT&T) Lex та Yacc - ні.