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

Синтаксический анализатор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двухмерный массив не заполняется случайными цифрами http://www.cyberforum.ru/cpp-beginners/thread1024041.html
Задача: 1.Создать структуру данных с двумя компонентами: 1 - двухмерный массив 7*7, 2 - функция заполнения случайными цифрами. 2. заполнить массив структуры случайными цифрами встроенным методом и вывести на экран. #include "stdafx.h" #include <cstdio> #include <cstdlib> #include <iostream> #include<math.h> using namespace std;
C++ Описать структуру с именем Route Вот задача -> Описать структуру с именем Route, содержащую следующие поля: source – название начального пункта маршрута, dest – название конечного пункта маршрута, number – номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Записи должны быть упорядочены по номерам маршрутов. Вывести на экран информацию о маршруте, номер... http://www.cyberforum.ru/cpp-beginners/thread1024037.html
C++ Разбор XML
Начинаю разбираться с прочтением XML нашёл пример и он не хочет работать жалуется компилятор на функции xmlParseFile, xmlDocGetRootElement, xmlStrcmp, xmlGetProp что они ссылаются на главную функцию main. Может кто в курсе что происходит? #include <stdio.h> #include <libxml/parser.h> #define CONF "file.xml" int main(int argc, char *argv) { xmlNodePtr cur; xmlDocPtr doc;
Рекурсия - Для целого n и действительных x и y определить значение REZULT C++
Для целого n и действительных x и y определить значение REZULT: sin^3(x/y)*(x+y^2)+Ф(n) при x>0, y-любое число REZULT= cos^2(x+y)+sin(x^2+y^2)+n! при x<0, y-любое число R1 во всех остальных случаях
C++ 11 задач. поможете выполнить? (они легкие) http://www.cyberforum.ru/cpp-beginners/thread1024008.html
1 Напишите программу, предлагающую пользователю осуществить перевод температуры из шкалы Цельсия в шкалу Фаренгейта или наоборот, а затем осуществите преобразование. Используйте в программе переменные веще- ственного типа. Взаимодействие программы с пользователем может вы- глядеть следующим образом: Нажмите 1 для перевода шкалы Цельсия в шкалу Фаренгейта, 2 для перевода шкалы Фаренгейта в шкалу...
C++ Найти площадь фигуры, ограниченной заданным линиям 1.Найти площадь фигуры, ограниченной заданным линиям подробнее

Показать сообщение отдельно
EVP
314 / 236 / 41
Регистрация: 14.12.2010
Сообщений: 457
30.11.2013, 21:13     Синтаксический анализатор
Цитата Сообщение от VeNick12 Посмотреть сообщение
Нужна помощь именно с алгоритмом.
Первые четыре главы книги Компиляторы. Принципы, технологии и инструментарий.

Цитата Сообщение от VeNick12 Посмотреть сообщение
По каким признакам определять, что я нашел именно заголовок функции?
Грамматика служит для определения шаблона допустимых выражений.
Если синтаксический разбор (по заданной грамматике) удался, то синтаксических ошибок нет.

Цитата Сообщение от VeNick12 Посмотреть сообщение
Какие ошибки могут быть в написании заголовка функции?
Ошибкой считается несоответствие исходной грамматике.
 
Текущее время: 08:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru