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

Пишем свой интерпретатор языка BASIC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Меню и список http://www.cyberforum.ru/cpp-beginners/thread41194.html
Здравствуйте форумчане. Помоги пожалуйста в следующем вопросе: У меня есть 2связный список, написано меню. Но в моменте когда написано make a list и delete custom необходимо чтобы выводились:...
C++ Здравствуйте! Не могу поместить class в один файл с программой. file.hpp #include "Cat.hpp" // здесь классы "2)" Cat::Cat(int initialAge) { itsAge = initialAge; } Cat::~Cat() { http://www.cyberforum.ru/cpp-beginners/thread41186.html
Массивы строк C++
Привет всем! Задан массив строк. Как узнать который символ встечаетса найбольшое количество раз в етом массиве?
C++ вывод на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер
Please, help me!!! Вот текст программы, которая выводит на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер только квадратов. Проблема в том, что необходимо...
C++ Округление дробного числа до целого в большую сторону. http://www.cyberforum.ru/cpp-beginners/thread41139.html
Доброго дня. Я новичок в программирование на Visual C++. Проблема такая программа должна считать кол-во месяцев, если числа целые то программа шла дальше, если дробное то (например 3.33333) ...
C++ Код из Delphi в C++ Нужно написать курсовую на C++. Сам я в программировании плохо шарю (не программист). Попросил у народу помощи, помогли. Но решение на Delphi: {$APPTYPE CONSOLE} type byteset=set of byte; ... подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
14.08.2009, 13:23  [ТС]
Тут еще есть одна неувязка.Я почитал,что ты писал про промежуточное представление,а также последний пост,и подумал,а ведь промежуточное представление это не меньший геморрой,ведь внутри некоторых стэйтментов могут быть вложенные инструкции,а сколько их,заранее не известно.. Есть такая идея - просто модифицировать синтаксический парсер так,чтобы он проходил исходник 2 раза,используя некое логическое значение.Просто нужно хорошенько подумать,какие операции делать в первом проходе(то есть создавать ли переменные,ведь нужно проверять их на инициализацию и т.д.).Или просто сделать какие-то исключения только для пропускаемых блоков,и проходить по блоку в любом случае,просто затем освобождать переменные и не делать печати и т.д.Это бы позволило сократить объём работы,и продвигаться в чём-то ещё(например интерпретация различных вариантов ошибок и т.д.).Или ты считаешь,что без промежуточного представления невозможно двигаться дальше,и переделка начинки необходима ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru