Алкогол: различия между версиями

>Xapuyc
>Xapuyc
Строка 67: Строка 67:
==== Описание переменных ====
==== Описание переменных ====
==== Описание процедур и функций ====
==== Описание процедур и функций ====
Процедуры и функции введены для описания действий собутыльников. Функция отличается от процедуры лишь тем, что при ее использовании собутыльник каким либо образом сообщит тебе, что он только что сделал. Описание выглядит следующим образом:
 
# '''заголовок(входной_пи…ль):<что_вернуть>''' — исключительно, чтобы все поняли, что он делать хочет. <что_вернуть> — обозначает тип возвращаемой инфы:подзатыльник, фраза («ты меня уважаешь?», «бля! Даем по съебам!» и др. менее цензурные).
Процедуры и функции введены для коллективной сборки компилятора, а так же для описания действий собутыльников. Функция отличается от процедуры лишь тем, что при ее использовании возвращается определенное значение
# '''Poehali!''' — начало тела функции
 
# '''<тело функции>''' — думаю ясно =) Внутри тела содержатся опера-торы, метки, описания собутыльников и все такое.
=====Документированные функции:=====
# '''end заголовок'''
 
*функция '''GetSpirtVolValue''' возвращает значение градусов имеющегося напитка.  
'''NB!''' При существенном понижении градуса выполняется прерывание операционного модуля "собутыльник"
из-за срабатывания системы защиты от несанкционированной попытки доступа на низком уровне
и попытки записи данных на нулевом кольце.
Чтобы не допустить прерывания, нужно воспользоваться директивой ''{$pe4en'Protect-}''  
чтобы отключить систему самозащиты.
Функция InputResult возвращает состояние собутыльника и выдает рекомендации чем нужно закусить,  
чтобы вернуться в исходное состояние.  
''{$pe4en'Protect+}'' вновь включает самозащиту.


==== Описание собутыльников ====
==== Описание собутыльников ====