Формальная грамматика языка PHP

duba

Новичок
Формальная грамматика языка PHP

Проблема состоит в том что для многих профисиональных языков типа Java C# и.т.д. в описании и документации самого языка существует определение формальной грамматики. Очень нужна информация по формальной грамматике языка PHP. Если у кого нить есть что то по этой теме запостите плизз.
В основном нада чёткое описание циклов, "Ифов", строковых функций, ну и по возможности всего понемногу.

Грамматика определяеться правилом G = {T, N, P, S}, где
T - терминальный алфавит
N - нетерминальный алфавит
P - законы (продукции)
S - цель грамматики (начальный символ)
 

Krisha

pain in the neck
Ocherednoy student ?
http://ukman.narod.ru/grammaranalyzer.html
http://www.dialog-21.ru/Archive/2003/AzarovaAGFL.htm
 

nerone

Guest
А есть ещё материал? Очень необходимо!
 

nerone

Guest
Krisha, дык я сначало и опросил всех знакомых поисковиков.
Неужели нигде неописана формальная грамматика PHP...
 

Krisha

pain in the neck
nerone
думаю, что врядли есть уже что-то готовенькое именно для PHP :)
 

untied

Сдвинутый новичок
duba, готов поспорить на баттл пива, что формальная грамматика для PHP ничем не отличается от грамматики языка C. В особенности касательно описаний циклов, "ифов" и строковых функций. (в классах, естественно, расхождение будет).

Намек понятен?
 

FractalizeR

Новичок
Re: Формальная грамматика языка PHP

Автор оригинала: duba
Проблема состоит в том что для многих профисиональных языков типа Java C# и.т.д. в описании и документации самого языка существует определение формальной грамматики. Очень нужна информация по формальной грамматике языка PHP. Если у кого нить есть что то по этой теме запостите плизз.
В основном нада чёткое описание циклов, "Ифов", строковых функций, ну и по возможности всего понемногу.

Грамматика определяеться правилом G = {T, N, P, S}, где
T - терминальный алфавит
N - нетерминальный алфавит
P - законы (продукции)
S - цель грамматики (начальный символ)
Скачайте исходный код PHP с php.net и найдите там в папке Zend файл zend_language_parser.output
 

Alexandre

PHPПенсионер
готов поспорить на баттл пива, что формальная грамматика для PHP ничем не отличается от грамматики языка C.
untied жду пиво
отличие РНР в его интерпретабельности и таких конструкций как
$$var и $myClass->$methodName не встрнетишь ни в Си, ни в Джаве...
 
Сверху