Православный C++

Sep 28, 2014 19:43

Начинаем писать Русскую Православную ОС
Православный код логгера на Русском Языке Программирования "РЯП++".

Компилируется в вижуал студии 2012. Работает.




[Код]
преминемъ свѧтцы рѧдовой;

сословїе Лѣтописецъ
помолясь_преминемъ
мїрный:
приснопребывающїй Лѣтописецъ * сущїй()
помолясь_преминемъ
аще (суть == ничто) суть = новый Лѣтописецъ();
вспѧтить суть;
аминь

канѡнъ <сословїе T>
безвидный записати(T & сонмъ)
помолясь_преминемъ
изыти << сонмъ << конецъ_строки;
аминь

апостольный:
Лѣтописецъ() помолясь_преминемъ аминь
Лѣтописецъ(присно Лѣтописецъ & );
Лѣтописецъ & нарокъ=(присно Лѣтописецъ &);
приснопребывающїй Лѣтописецъ *суть;
аминь;

Лѣтописецъ* Лѣтописецъ::суть = ничто;

цѣлыя прѣсвѧтаѧ_молитва(цѣлыя число, сѵмволъ * сонмъ[])
помолясь_преминемъ
Лѣтописецъ * лѣтописецъ = Лѣтописецъ::сущїй();
ѿ_лукаваго долгомѣрный цѣлыя чисмѧ = ничто;
имати
помолясь_преминемъ
покамѣстъ (правда)
помолясь_преминемъ
лѣтописецъ->записати("мгновенїе");
лѣтописецъ->записати(чисмѧ);
чить (1000);
аще (чисмѧ++ == 10) ѿгнати "бѣда";
аминь
аминь
плѣнити (сѵмволъ * прогрѣха)
помолясь_преминемъ
лѣтописецъ->записати(прогрѣха);
аминь
вспѧтить ничто;
аминь


[дефайны]
#pragma once

#define безвидный void

#define изборъ bool
#define правда true
#define лжа false

#define ѿ_лукаваго unsigned
#define ѿ_Всевышнѧго signed
#define сѵмволъ char
#define корочунъ short
#define цѣлыя int
#define долгомѣрный long
#define плоскънъ float
#define сугубый double

#define прѣсвѧтаѧ_молитва main
#define помолясь_преминемъ {
#define аминь }

#define покамѣстъ while
#define аще if
#define ощо else
#define доколѣ for
#define прави_тудѣ goto
#define прїуподобити switch
#define коли case
#define безъиначественно default
#define вспѧтить return
#define имати try
#define плѣнити catch
#define ѿгнати throw

#define рѧдовой std
#define внити cin
#define изыти cout
#define конецъ_строки endl
#define преминемъ using

#define свѧтцы namespace
#define вперсити inline
#define присно const
#define приснопребывающїй static
#define изъѧтїе exception

#define сословїе class
#define апостольный private
#define равноапостольный protected
#define мїрный public
#define не_сущїй virtual
#define нарокъ operator

#define изблевана_струѧ ostream
#define поглъщена_струѧ istream
#define изъѧвленїе ref
#define свитокъ file

#define канѡнъ template
#define новый new

#define ничто 0 // в церковнославянском нет 0
#define чить Sleep

Previous post Next post
Up