Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Различия использования регулярных выражений и генераторов парсеров в GCC и MSVC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [C++11] STL unordered контейнеры http://www.cyberforum.ru/cpp/thread1748040.html
Думаю, проще всего мою проблему/задачу описать псевдокодом. class MyClass { void Something() { EventHandler(this); } }
C++ Демонстрация влияния отсутствия нужных записей в буфере TLB на эффективное время доступа к памяти Напишите программу, демонстрирующую влияние отсутствия нужных записей в буфере TLB на эффективное время доступа к памяти, путем измерения времени каждого доступа, затрачиваемого на проход большого... http://www.cyberforum.ru/cpp/thread1746709.html
C++ Как получить команды, которые программа посылает на процессор?
Всем привет. Готовлюсь к научной работе и получил необычное задание, которое вообще не вписывается в сферу моей деятельности. А именно нужно написать приложение которое на вход получает файл...
C++ VC 2012 изи
не могу сделать задачу , хелпаните изи же Утворити файл, який містить інформацію про асортимент взуття в крамниці фірми. Структура містить: артикул, назва, кількість, ціна однієї пари. Кількість...
C++ Раскрой выпуклого многоугольника двумя методами С++ http://www.cyberforum.ru/cpp/thread1741963.html
Помогите перваку с курсачем по АСА Раскрой выпуклого многоугольника на треугольники методом полного перебора и методом динамического программирования. Т.е. Нужно найти минимальную стоимость разреза...
C++ Вывод данных в HEX по указателю Скрывать не буду, совсем не силен в указателях в c++. Путаюсь сильно со звездочками. Исходные данные: Имею структуру (названия все поменял): struct message { char field1;... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18030 / 6262 / 427
Регистрация: 30.03.2009
Сообщений: 17,207
Записей в блоге: 27
29.05.2016, 13:26
Слабо понимаю, каким боком сюда относятся регулярные выражения

Про MSVC я могу только догадываться, т.к. у них исходник закрытый. Википедия - это не то место, чему можно слепо доверять. На месте микрософтеров я бы не использовал gnu'тый софт по политическим соображениям

В исходниках gcc действительно есть файл от lex'а (gengtype-lex.l). Но файлов для bison'а я не вижу. Файл от lex'а довольно маленький, вряд ли он относится к самомУ компилятору. Судя по названию, он парсит какой-то из файлов *.def

Я исходники смотрел тут https://github.com/gcc-mirror/gcc
Более предметно можно скачать какой-нибудь исходник и собрать его. По логам сборки будет видно, для чего используется lex

Парсер для Си, судя по названию - это файл gcc/c/c-parser.c, для Си++ - gcc/cp/parser.c
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru