Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2017, 13:43   #1
DarkMorfius
Пользователь
 
Регистрация: 27.01.2017
Сообщений: 42
Вопрос Язык PHP, компилировать фрагмент текста

Здравствуйте и доброго времени суток читающим. Прошу помочь мне.
Как сделать так что бы текст в PHP написанный на языке Delphi компилировался в с++, точнее вот этот фрагмент кода
Код:
<title>string</title>
<?php
$str1 = "procedure TForm1.btn1Click(Sender: TObject);
var a,b,c:integer;
begin
a:=StrToInt(edt1.text);
b:=StrToInt(edt2.text);
c:=a+b;
lbl1.Caption:=IntToStr(c);
end;"


?>
То есть необходимо найти и преобразовать фрагменты кода из Delphi в С++, а после вывести результат
Не знаю как это сделать, помогите пожалуйста.

Последний раз редактировалось DarkMorfius; 13.12.2017 в 13:51.
DarkMorfius вне форума Ответить с цитированием
Старый 13.12.2017, 13:56   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от DarkMorfius Посмотреть сообщение
точнее вот этот фрагмент кода
Добавить к нему все остальные необходимые фрагменты и запустить компилятор с нужными параметрами.
Цитата:
Сообщение от DarkMorfius Посмотреть сообщение
преобразовать фрагменты кода из Delphi в С++
Начать с написания парсера (лексический анализатор, синтаксический анализатор, AST, ...) Дельфи. Ну а дальше разберетесь

А зачем?
Выглядит как очень странное извращение.
http://www.gunsmoker.ru/2008/10/x-y-z.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 13.12.2017 в 14:03.
Alex11223 вне форума Ответить с цитированием
Старый 13.12.2017, 14:05   #3
DarkMorfius
Пользователь
 
Регистрация: 27.01.2017
Сообщений: 42
По умолчанию

Это не совсем то, что мне нужно.
DarkMorfius вне форума Ответить с цитированием
Старый 13.12.2017, 14:32   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
А зачем?
Вы не замечали темы на форуме типа "я написалскопипастил код из инета, но он на Delphi, а мне надо на С++"? А тут автоматизация и охлабучивание лентяев, может с монетизацией.
p51x на форуме Ответить с цитированием
Старый 13.12.2017, 14:36   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

ваще бред какой то - при чем тут пхп
ADSoft вне форума Ответить с цитированием
Старый 13.12.2017, 14:44   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну ТС прочитал выучил начал читать книжку PHP за 21 день, да и в инете говорят, что пхп простой язык для веба.
p51x на форуме Ответить с цитированием
Старый 13.12.2017, 14:57   #7
DarkMorfius
Пользователь
 
Регистрация: 27.01.2017
Сообщений: 42
По умолчанию

При том что такое задание. А я не совсем понимаю как его сделать.
суть в том , что бы части кода например integer преобразовало в int (т.к в с++ целый тип записывается именно так.)
Просто эти части текста в PHP. Грубо говоря простая замена некоторых частей текста.
Вот и всё.
DarkMorfius вне форума Ответить с цитированием
Старый 13.12.2017, 14:59   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Тогда ответ вам уже дали - пишите/ищите парсер и преобразовывайте. Только советую ограничится либо Delphi - С++ Builder, либо без Vcl, а то это надолго.
p51x на форуме Ответить с цитированием
Старый 15.12.2017, 05:13   #9
azard
Новичок
Джуниор
 
Регистрация: 14.12.2017
Сообщений: 2
По умолчанию

Что с задачей? Она решена? ))
Когда-то давно я такую штуку сделал на Делфи. Она не умела всего, но основные вещи поддерживала. Могу дать ссылку.
azard вне форума Ответить с цитированием
Старый 15.12.2017, 14:12   #10
DarkMorfius
Пользователь
 
Регистрация: 27.01.2017
Сообщений: 42
По умолчанию

Большое спасибо Azard, но ссылка не нужна)
DarkMorfius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем компилировать скрипты на php в файлы exe? FsCdxg5 PHP 2 25.01.2015 10:42
Удалить фрагмент текста UKRtortik Общие вопросы Delphi 12 23.06.2014 21:00
как открыть в гугле выделенный фрагмент текста Word caute Microsoft Office Word 18 06.03.2013 17:41
Получить выделенный фрагмент текста в OleContainer mishax Компоненты Delphi 1 06.08.2012 13:48
Как в Excel удалить\копировать фрагмент текста до определенного символа? Vatrolf Microsoft Office Excel 2 15.07.2010 14:24