ФорумПрограммированиеPHP для идиотов → Парсер или скриптовый движок на PHP

Парсер или скриптовый движок на PHP

  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 6 августа 2009 г. 23:08

    Посоветуйте реализацию какого нибудь скриптового языка на php.
    С возвращением, Пiха!
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 6 августа 2009 г. 23:51, спустя 42 минуты 38 секунд

    ivanscm, а нафига?
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 6 августа 2009 г. 23:55, спустя 3 минуты 55 секунд

    Для своего будущего сервиса хочу сделать. Пользователям через скрипты открыть доступ к БД и некоторым функциям сервера, ктож на прямую будет php открывать :)
    С возвращением, Пiха!
  • rider-sx

    Сообщения: 2717 Репутация: N Группа: Адекваты

    Spritz 7 августа 2009 г. 0:05, спустя 9 минут 53 секунды


    Для своего будущего сервиса хочу сделать. Пользователям через скрипты открыть доступ к БД и некоторым функциям сервера, ктож на прямую будет php открывать :)
    Мнеб самому интереснее было придумать нечто подобное ) Вон в соседней теме вообще зародился новый язык програминга )
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 7 августа 2009 г. 0:36, спустя 31 минуту 22 секунды

    Готовых реализаций на пхп не видел (если не считать шаблонизаторов типа смарти, по сути тоже свой язык).

    полистай гуголь по словам "формальные грамматики", посмотри паттерны Interpreter, Little Language.

    В книге "Искусство программирования на Java" есть глава "Реализация интерпретатора языка" (там Small BASIC), можешь посмотреть как сделано.

    У нас в универе на ТВПиС юзали книгу Молчанова "Системное программное обеспечение. Лабораторные практикум", там достаточно много про лексический, синтаксический анализы, генерацию кода написано.

    Вообщем хз че ещё посоветовать, гугл в помощь.
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 7 августа 2009 г. 23:07, спустя 22 часа 31 минуту 3 секунды

    Гугл гуглом. Но хорошего в нем мало если честно… :) Скачал книгу, читаю, советую другим. Сразу понятно как работают компиляторы и прочая шняга, всякие анализаторы. Возможно пригодиться
    Вон в соседней теме вообще зародился новый язык програминга )
    Если что получится дам знать :)

    PHP сам скриптовый язык :))) а еще и повешаем работу другово на него…:))))))))

    В Википедии http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7 есть пример парсера

    На хабре http://habrahabr.ru/blogs/php/55012/
    С возвращением, Пiха!
  • AndryG

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 8 августа 2009 г. 4:49, спустя 5 часов 41 минуту 33 секунды

    Язык свой хотите ?
    И интерпретатор для него?
    "Красный дракон" Вам в помощь.


    Тоже тема интересна :-)
    ___
    P.S.
    Но мне нужен "логический калькулятор", дабы в БД строкой задать права юзера и потом на разных платформах (язык реализации) уметь это читать
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 11 августа 2009 г. 5:27, спустя 3 дня 38 минут

    норм задачка, у тебя все проще, ты можешь оттранслировать свой микроязык в пхп код и заинклудить его. главное за безопасностью смотри :)
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!