рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рдбреЙрдЯ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдбреЙрдЯ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рдбреЙрдЯ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдбреЙрдЯ - рдирд┐рд░реНрджреЗрд╢рд┐рдд рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
рдиреАрдЯреЛ - рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
Twopi - рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд░реЗрдбрд┐рдпрд▓ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
рд╕рд░реНрдХреЛ - рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд╡реГрддреНрддрд╛рдХрд╛рд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
fdp - рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
sfdp - рдмрдбрд╝реЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░
рдЪрд┐рдердбрд╝реЗ - рдкреЗрдбрд╝ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд▓реНрдЯрд░

SYNOPSIS


рдбреЙрдЯ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
рд╕рд╛рдл-рд╕реБрдерд░рд╛ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
рджреЛрдкреА [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
рдЪрдХреНрд░ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
pdfs [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
рдПрд╕рдПрдлрдбреАрдкреА [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]
рдШрдкрд▓рд╛ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] [рдлрд╛рдЗрд▓реЗрдВ]

рд╡рд░реНрдгрди


рдпреЗ рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдореБрдЦреНрдп рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдо; рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдЖрдЙрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдоред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ
рд╕рднреА рд╕рдорд╛рди рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкред рдбреЙрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд░реЗрдЦрд╛рдВрдХрди рдЦреАрдВрдЪрддрд╛ рд╣реИред рдпрд╣ рдбреАрдПрдЬреА рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдЕрдиреНрдп рд░реЗрдЦрд╛рдВрдХрди рдЬрд┐рдиреНрд╣реЗрдВ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рдл-рд╕реБрдерд░рд╛ ``рд╡рд╕рдВрдд'' рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдмрдирд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ рдХрд╛рдорджрд╛ рдФрд░ рдХрд╡рд╛рдИ, рд╕реВрдЪрдирд╛
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрддреНрд░ 31:1, рдЕрдкреНрд░реИрд▓ 1989)ред

рджреЛрдкреА рд░реЗрдбрд┐рдпрд▓ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ рдЬреА. рд╡рд┐рд▓реНрд╕, рдЧреНрд░рд╛рдлрд╝ рдбреНрд░реЙрдЗрдВрдЧ рдкрд░ рд╕рдВрдЧреЛрд╖реНрдареА GD'97,
рд╕рд┐рддрдВрдмрд░, 1997)ред рдореВрд▓ рд░реВрдк рд╕реЗ, рдПрдХ рдиреЛрдб рдХреЛ рдХреЗрдВрджреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред NS
рд╢реЗрд╖ рдиреЛрдбреНрд╕ рдХреЛ рдореВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗрдВрджреНрд░рд┐рдд рд╕рдВрдХреЗрдВрджреНрд░рд┐рдд рд╡реГрддреНрддреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ,
рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдЫрд▓реЗ рд╕рд░реНрдХрд▓ рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реЗрдбрд┐рдпрд▓ рджреВрд░реАред рд╕рднреА рдиреЛрдбреНрд╕ рд╕реЗ рджреВрд░реА 1
рдХреЗрдВрджреНрд░ рдХреЛ рдкрд╣рд▓реЗ рд╕рд░реНрдХрд▓ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ; рд╕рднреА рдиреЛрдбреНрд╕ рдкрд╣рд▓реЗ рдкрд░ рдПрдХ рдиреЛрдб рд╕реЗ рджреВрд░реА 1
рд╕рд░реНрдХрд▓ рдХреЛ рджреВрд╕рд░реЗ рд╕рд░реНрдХрд▓ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ; рдЗрддреНрдпрд╛рджрд┐ред

рд╕рд░реНрдХрд╕ рдПрдХ рд╡реГрддреНрддрд╛рдХрд╛рд░ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рддрд╛ рд╣реИ (рдЫрд╣ рдФрд░ рдЯреЙрд▓рд┐рд╕, GD '99 рдФрд░ ALENEX '99 рджреЗрдЦреЗрдВ, рдФрд░
рдХреЙрдлрд╝рдореИрди рдФрд░ рд╡рд┐рд╕реЗ, рдЬреАрдбреА '02ред) рдЙрдкрдХрд░рдг рджреНрд╡рд┐рд╕рдВрдмрджреНрдз рдШрдЯрдХреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрдХ рд╕рд░реНрдХрд▓ рдкрд░ рдШрдЯрдХ рдХреЗ рдиреЛрдбреНрд╕ред рдмреНрд▓реЙрдХтАРрдХрдЯрдкреЙрдЗрдВрдЯ рдЯреНрд░реА рдХреЛ рдлрд┐рд░ a . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рдЫрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реЗрдбрд┐рдпрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рдПрдХ рд╕рд░реНрдХрд▓ рдХреЗ рднреАрддрд░ рдПрдЬ рдХреНрд░реЙрд╕рд┐рдВрдЧ рдХреЛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрдХрд░ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡реГрддреНрдд рдХреА рдкрд░рд┐рдзрд┐ рдкрд░ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рдХрд┐рдирд╛рд░реЗред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдШрдЯрдХ рд╣реИ
рдЖрдЙрдЯрд░рдкреНрд▓рд╛рдирд░, рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдПрдХ рдкреНрд▓рд╛рдирд░ рд▓реЗрдЖрдЙрдЯ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдПрдХ рдиреЛрдб рдХрдИ рдЧреИрд░-рддреБрдЪреНрдЫ рджреНрд╡рд┐рд╕рдВрдпреЛрдЬрдХ рдШрдЯрдХреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рддреЛ рд▓реЗрдЖрдЙрдЯ рдиреЛрдб рдбрд╛рд▓рддрд╛ рд╣реИ
рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЦреЛрдЬ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рдЧреИрд░-рддреБрдЪреНрдЫ рдШрдЯрдХ рд╣реИ
рдореВрд▓ рдШрдЯрдХ рд╕реЗред

pdfs рдПрдХ ``рд╡рд╕рдВрдд'' рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрд▓ (рдирд┐рд░реНрджреЗрд╢рд┐рдд) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рдлреНрд░реВрдЪрдЯрд░рдореИрди рдФрд░ рд░реАрдВрдЧреЛрд▓реНрдб рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдг (cf. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░тАРрдЕрднреНрдпрд╛рд╕ рдФрд░ рдЕрдиреБрднрд╡
21(11), 1991, рдкреАрдкреА. 1129-1164)ред

рдПрд╕рдПрдлрдбреАрдкреА рдКрдкрд░ рд╡рд░реНрдгрд┐рдд ``рд╡рд╕рдВрдд'' рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рднреА рдЦреАрдВрдЪрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдХрд╛рдлреА рдХрдо рд╕рдордп рдореЗрдВ рдмрдбрд╝реЗ рдЧреНрд░рд╛рдл рдХреЗ рд▓реЗрдЖрдЙрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБ-рд╕реНрддрд░реАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдгред

рдШрдкрд▓рд╛ рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд╕реНрдХреНрд╡рд╛рдпрд░рд┐рдлрд╛рдЗрдб рдЯреНрд░реЗрдореИрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЦреАрдВрдЪрддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ рдПрдоред рдмреНрд░реБрд▓реНрд╕ рдПрдЯ рдЕрд▓ред, "рд╕реНрдХреНрд╡рд╛рдпрд░рд┐рдлрд╛рдЗрдб
рдЯреНрд░реАрдореИрдкреНрд╕", рдкреНрд░реЛрдХ. рдЬреНрд╡рд╛рдЗрдВрдЯ рдпреВрд░реЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рдЖрдИрдИрдИрдИ рдЯреАрд╕реАрд╡реАрдЬреА рд╕рд┐рдореНрдк. рдСрди рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди, 2000, рдкреАрдкреА.
33-42)ред рдЧреНрд░рд╛рдл рдХреЗ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреЗрдбрд╝ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк


рдЧреНрд░рд╛рдлрд╝рд╡рд┐рдЬрд╝ рдЕрдкрдиреЗ рдЖрдЙрдЯрдкреБрдЯ рд░реЗрдВрдбрд░рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛
рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдЖрдкрдХреЗ рдбреЙрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЖрдк ``рдбреЙрдЯ -Txxx'' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрд╣рд╛рдВ xxx рд╣реИ
рдПрдХ рдЕрд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рд╛рд░реВрдк) рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд▓рдЧрдЗрди рддрдВрддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рдкреНрд░рдХрд╛рд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: ``рдбреЙрдЯ-рдЯреАрдкреАрдПрдирдЬреА:'' рдФрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: ``рдбреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
-рдЯреАрдкреАрдПрдирдЬреА: рдЬреАрдбреА ''

рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рдЧреНрд░рд╛рдлрд╝рд╡рд┐рдЬрд╝ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
-рдЯреАрдкреАрдПрд╕ (рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧ),
-рддреНрд╕рд╡рдЧ -рддреНрд╕рд╡рдЧрдЬрд╝реВ (рд╕рдВрд░рдЪрд┐рдд рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕),
-рдЯрдлрд┐рдЧ (рдПрдХреНрд╕рдПрдлрдЖрдИрдЬреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕),
-рдЯреАрдкреАрдПрдирдЬреА -рдЯреАрдЬреАрдЖрдИрдПрдл (рдмрд┐рдЯрдореИрдк рдЧреНрд░рд╛рдлрд┐рдХреНрд╕),
-рддрд┐рдорд╛рдк (рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдпрд╛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓рд┐рдП httpd рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЗрдореЗрдЬрдореИрдк рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп "href" рд╣реИ
рдЧреБрдгред),
-рдЯреАрд╕реАрдПрдордПрдкрдПрдХреНрд╕ (рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рдПрдХреНрд╕рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдк)ред
рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдо рд╕рд╛рдорд╛рдиреНрдп рдпрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖тАРрдЙрджреНрджреЗрд╢реНрдп рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
//http://www.graphviz.org/content/output-formats.

рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд▓рдЧ рдЗрди рд╕реЗ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рд╛рд░реВрдк рдореЗрдВ ':' рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ред рдЬреИрд╕реЗ -рдЯреАрдкреАрдПрдирдЬреА: рдкрд╣рд▓рд╛ рдкреНрд▓рдЧрдЗрди
рд╕реВрдЪреАрдмрджреНрдз рд╣рдореЗрд╢рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред

RSI -P рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд▓рдЧрдЗрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрд░рд┐рдПрдВрдЯ рдХрд╛ рдЧреНрд░рд╛рдл рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЧреНрд░рд╛рдлрд╡рд┐рдЬрд╝ рдХреА рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВред

рдЧреНрд░рд╛рдл рдлрд╝рд╛рдЗрд▓ рднрд╛рд╖рд╛


рдпрд╣рд╛рдБ рдЧреНрд░рд╛рдлрд╝ рдлрд╝рд╛рдЗрд▓ рднрд╛рд╖рд╛ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреАрд╡реАрдХреЗ рд▓рд┐рдП,
рд░реЗрдЦрд╛рдВрдХрди:

[рдХрдареЛрд░] (рдЧреНрд░рд╛рдл|рд╕рдВрдпреБрдХреНрддрд╛рдХреНрд╖рд░) рдирд╛рдо { рдмрдпрд╛рди (рд╕реВрдЪреА) }
рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХрд╛ рдЧреНрд░рд╛рдл рд╣реИред рдпрджрд┐ рдЧреНрд░рд╛рдл рд╣реИ рдХрдареЛрд░, рддреЛ рдХрдИ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ
рдиреЛрдбреНрд╕ рдХреЗ рдПрдХ рд╣реА рдЬреЛрдбрд╝реЗ рдХреЗ рдмреАрдЪред рдпрджрд┐ рдпрд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧреНрд░рд╛рдл рд╣реИ, рдЬрд┐рд╕реЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕рдВрдпреБрдХреНрддрд╛рдХреНрд╖рд░, рддреЛ
la рдзрд╛рд░ "->" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдпрд╣ рдПрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╣реИ рдЧреНрд░рд╛рдл рдлрд┐рд░ рдзрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП "--"ред

рдХрдерди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

рдирд╛рдо=рд▓рд╣рд░;
рдиреЛрдб [рдирд╛рдо=рд▓рд╣рд░];
рдзрд╛рд░ [рдирд╛рдо=рд▓рд╣рд░];
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреНрд░рд╛рдлрд╝, рдиреЛрдб рдпрд╛ рдХрд┐рдирд╛рд░реЗ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ рдирд╛рдо рд╕реЗрд╡рд╛ рдореЗрд░реЗ рд▓рд╣рд░. рдХреЛрдИ рд╕рдмрдЧреНрд░рд╛рдл, рдиреЛрдб рдпрд╛ рдХрд┐рдирд╛рд░рд╛
рдЗрд╕рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдирдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рддреА рд╣реИрдВред

n0 [рдирд╛рдо0=рд╡реИрд▓0,рдирд╛рдо1=рд╡реИрд▓1,...];
рдиреЛрдб рдмрдирд╛рддрд╛ рд╣реИ n0 (рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ) рдФрд░ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪреАред

n0 рдзрд╛рд░ n1 рдзрд╛рд░ ... рдзрд╛рд░ nn [рдирд╛рдо0=рд╡реИрд▓0,рдирд╛рдо1=рд╡реИрд▓1,...];
рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ n0, n1, ..., nn рдФрд░ рдЙрдирдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪреАред рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдиреЛрдб рдмрдирд╛рддрд╛ рд╣реИред

[subgraph рдирд╛рдо] { рдмрдпрд╛рди (рд╕реВрдЪреА) }
рд╕рдмрдЧреНрд░рд╛рдл рдмрдирд╛рддрд╛ рд╣реИред рд╕рдмрдЧреНрд░рд╛рдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ n0, ..., nn рдЙрдкрд░реЛрдХреНрдд рдХрдердиреЛрдВ рдореЗрдВ
рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред [subgraph рдирд╛рдо] рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ; рдпрджрд┐ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рд╕рдмрдЧреНрд░рд╛рдл рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЖрдВрддрд░рд┐рдХ рдирд╛рдоред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ /*CтАРlike*/ рдпрд╛ //C++тАРlike рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо рдФрд░ рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп (рд╕реА-рд╢реИрд▓реА) рддрд╛рд░ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЦрдВрдб
рдЧреНрд░рд╛рдл рд▓реЗрдЖрдЙрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред

рднрд╛рд╖рд╛ рдХрд╛ рдЕрдзрд┐рдХ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
http://www.graphviz.org/content/dot-language.

рдЧреНрд░рд╛рдл, рдиреЛрдб рдФрд░ Edge рдХреЗ рдЧреБрдг


рдЧреНрд░рд╛рдлрд╝рд╡рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдирд╛рдо=рдореВрд▓реНрдп рдЧреНрд░рд╛рдлрд╝, рд╕рдмрдЧреНрд░рд╛рдл, рдиреЛрдбреНрд╕ рдФрд░ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ,
рд▓реЗрдЖрдЙрдЯ рдФрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рдо рдиреАрдЪреЗ рдЕрдзрд┐рдХ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВред NS
рдкреВрд░реА рд╕реВрдЪреА рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ http://www.graphviz.org/content/attrs.

рдЧреНрд░рд╛рдл рдЧреБрдг
рдЖрдХрд╛рд░ = "рдПрдХреНрд╕, рд╡рд╛рдИ" рдЗрдВрдЪ рдореЗрдВ рдбреНрд░рд╛рдЗрдВрдЧ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЕрдиреБрдкрд╛рдд =f рдкрдХреНрд╖рд╛рдиреБрдкрд╛рдд рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ f рдЬреЛ рдПрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рднрд░рдирд╛, рд╕реЗрдХрдпрд╛, рд╕реНрд╡рдд:.

рд▓реЗрдЖрдЙрдЯ =рдЗрдВрдЬрди рдкрд╕рдВрджреАрджрд╛ рд▓реЗрдЖрдЙрдЯ рдЗрдВрдЬрди ("рдбреЙрдЯ", "рдиреАрдЯреЛ", рдПрдлрдбреАрдкреА "рдЖрджрд┐) рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рдпрд╛ -K рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмреЗрд╕рдирд╛рдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯред

рдорд╛рд░реНрдЬрд┐рди =f рдкреЗрдЬ рдорд╛рд░реНрдЬрд┐рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (рдкреЗрдЬ рд╕рд╛рдЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓)ред

рдиреЛрдбрд╕реЗрдк =f рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рдЕрд▓рдЧрд╛рд╡ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рд░реИрдВрдХрд╕реЗрдк =f рд░реИрдВрдХреЛрдВ рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рдЕрд▓рдЧрд╛рд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдСрд░реНрдбрд░ рдХрд░рдирд╛ = рдЖрдЙрдЯ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╕рдмрдЧреНрд░рд╛рдл рдореЗрдВ рдмрд╛рд╣рд░реА рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдХреНрд░рдо рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд░реИрдВрдХрджрд┐рд░=рдПрд▓рдЖрд░|рдЖрд░рдПрд▓|рдмреАрдЯреА рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ, рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ, рдпрд╛ рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░, рдбреНрд░рд╛рдЗрдВрдЧ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

рд░реИрдВрдХ = рд╕рдорд╛рди (рдпрд╛ рдорд┐рдирдЯ or рдореИрдХреНрд╕) рдПрдХ рд╕рдмрдЧреНрд░рд╛рдл рдореЗрдВ рдЕрдкрдиреЗ рдиреЛрдбреНрд╕ рдХреЗ рд░реИрдВрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░
рдПрдХ рд╕рдмрдЧреНрд░рд╛рдл рдХреЗ рдирд╛рдо рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ рд╣реИ рд╕рдореВрд╣, рдЗрд╕рдХреЗ рдиреЛрдбреНрд╕ рдПрдХ рдЕрд▓рдЧ рдЖрдпрдд рдореЗрдВ рдЦреАрдВрдЪреЗ рдЧрдП рд╣реИрдВ
рдЕрднрд┐рдиреНрдпрд╛рд╕ред рдХреНрд▓рд╕реНрдЯрд░ рдиреЗрд╕реНрдЯреЗрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдШреБрдорд╛рдПрдБ = 90 рд▓реИрдВрдбрд╕реНрдХреЗрдк рдореЛрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред (рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ = рднреВрдорд┐ рдкрд┐рдЫрдбрд╝рд╛ рд╕рдВрдЧрдд рд╣реИ рд▓реЗрдХрд┐рди рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реИред)

рдХреЗрдВрджреНрд░ =n рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рдкреГрд╖реНрда рдкрд░ рдЖрд░реЗрдЦрдг рдХреЛ рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд░рдВрдЧ =рд░рдВрдЧрдореВрд▓реНрдп рдЕрдЧреНрд░рднреВрдорд┐ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (bgcolor рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП)ред

href="рдпреВрдЖрд░рдПрд▓" рдЫрд╡рд┐ рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ url; рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ, рд╕рднреА рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL
рд╕рд╛рдкреЗрдХреНрд╖ URL, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХреНрд░реЛрдмреИрдЯ рдбрд┐рд╕реНрдЯрд┐рд▓рд░ 3.0 рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИред

рдпреВрдЖрд░рдПрд▓="рдпреВрдЖрд░рдПрд▓" ("URL" "href" рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред)

рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ="file.css" -Tsvg рдФрд░ -Tsvgz рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХрд╛ рд╕рдВрджрд░реНрдн рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

splines рдЕрдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИ <strong>рдЙрджреНрджреЗрд╢реНрдп</strong>, рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рд╕реНрдкреНрд▓рд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдкреЛрд▓реАрд▓рд╛рдЗрди, рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреЙрд▓реАрд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВред рдЕрдЧрд░ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдСрд░реНрдереЛ, рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдУрд░реНрдереЛрдЧреЛрдирд▓ рдкреЙрд▓реАрд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рд╕рдм рдореЗрдВ
рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдиреЛрдбреНрд╕ рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╕реНрдкреНрд▓рд┐рдиреНрд╕ =рдЕрд╕рддреНрдп or рд╕реНрдкреНрд▓рд┐рдиреНрд╕ =line, рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░реЗрдЦрд╛ рдЦрдВрдбред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ <strong>рдЙрджреНрджреЗрд╢реНрдп</strong> рдбреЙрдЯ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЕрд╕рддреНрдп рдЕрдиреНрдп рд╕рднреА рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдПред

(рдиреАрдЯреЛ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рдкреНрд░рд╛рд░рдВрдн =рд▓рд╣рд░. рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЛ рдмреАрдЬ рджреЗрддрд╛ рд╣реИред рдЕрдЧрд░
рд▓рд╣рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдирд╣реАрдВ рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рдпрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдордп рдмреАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдкреНрд╕рд┐рд▓реЙрди =n. рд╕реЙрд▓реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХрдЯрдСрдл рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0.1 рд╣реИред

(рджреЛрдкреАтАРрд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рдЬрдбрд╝ =рд╕реАрдЯреАрдЖрд░. рдпрд╣ рд▓реЗрдЖрдЙрдЯ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдирд╣реАрдВ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рджреЛрдкреА рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЙрди рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЪреБрдиреЗрдВрдЧреЗ рдЬреЛ рд▓реАрдл рдиреЛрдб рд╕реЗ рд╕рдмрд╕реЗ рджреВрд░ рд╣реИрдВ,
рдЬрд╣рд╛рдВ рдПрдХ рд▓реАрдл рдиреЛрдб рдбрд┐рдЧреНрд░реА 1 рдХрд╛ рдиреЛрдб рд╣реИред рдпрджрд┐ рдХреЛрдИ рд▓реАрдл рдиреЛрдб рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдордирдорд╛рдирд╛ рдиреЛрдб рд╣реИ
рдХреЗрдВрджреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ред

рд░реИрдВрдХрд╕реЗрдк =рд▓рд╣рд░. рдЫрд▓реНрд▓реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдмреАрдЪ рдЗрдВрдЪ рдореЗрдВ рд░реЗрдбрд┐рдпрд▓ рджреВрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред NS
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0.75 рд╣реИред

рдУрд╡рд░рд▓реИрдк =рдореЛрдб. рдпрд╣ рдХреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рджреЛрдкреА рдпрджрд┐ рдХреЛрдИ рдиреЛрдб рдУрд╡рд░рд▓реИрдк рд╣реЛ рддреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдореЛрдб рд╣реИ
"рдЕрд╕рддреНрдп", рдХрд╛рд░реНрдпрдХреНрд░рдо рдУрд╡рд░рд▓реИрдк рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбреНрд╕ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЛрд░реЛрдиреЛрдИ рдЖрд░реЗрдЦреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░
рдореЛрдб рд╣реИ "рдкреИрдорд╛рдирд╛", рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдиреЛрдб рдЖрдХрд╛рд░ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЬрдм рддрдХ рдХрд┐ рдиреЛрдбреНрд╕ рдирдВ
рд▓рдВрдмрд╛ рдУрд╡рд░рд▓реИрдкред рдмрд╛рдж рдХреА рддрдХрдиреАрдХ рд╕рдорд░реВрдкрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдУрд╡рд░рд▓реИрдк рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ рдФрд░
рд╕рдВрд░рдЪрдирд╛, рдЬрдмрдХрд┐ рдкреВрд░реНрд╡ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд░реВрдк рд╕реЗ рдУрд╡рд░рд▓реИрдк рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдорд░реВрдкрддрд╛ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЕрдЧрд░
рдореЛрдб рд╣реИ "рд╕рдЪ" (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), рдХреЛрдИ рдкреБрдирд░реНрд╕реНрдерд╛рдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

(рд╕рд░реНрдХреЛ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рдЬрдбрд╝ =рдиреЛрдбрдирд╛рдо. рд░реВрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдб рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЧреНрд░рд╛рдл рд╣реИ
рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрдбрд╝ рдиреЛрдб рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдЯ рдмреНрд▓реЙрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рджрд┐рдорд╛рдЧреА =рдореВрд▓реНрдп. рд╕рднреА рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рдЕрд▓рдЧрд╛рд╡ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рд╕рд░реНрдХрд╕
1.0 рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

(рдПрдлрдбреАрдкреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
K=рд▓рд╣рд░. рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрджрд░реНрд╢ рдиреЛрдб рдкреГрдердХреНрдХрд░рдг рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдореИрдХреНрд╕реАрдЯрд░ =рд▓рд╣рд░. рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд▓реЗрдЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╛рд░рдВрдн =рд▓рд╣рд░. рдмрд┐рдирд╛ рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдХреЗ рдиреЛрдбреНрд╕ рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд╛рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░
рд▓рд╣рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдмреАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рд▓рд╣рд░ is
рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдирд╣реАрдВ, рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рдгрд╛рд▓реА-рдЬрдирд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ, рдЬреИрд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рдпрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдордп,
рдмреАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрд╕рдВрдзрд┐ рдЧреБрдг
рдКрдВрдЪрд╛рдИ =d or рдЪреМрдбрд╝рд╛рдИ =d рдиреНрдпреВрдирддрдо рдКрдВрдЪрд╛рдИ рдпрд╛ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ = рд╕рддреНрдп рдЗрдиреНрд╣реЗрдВ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рд╣реЛ (рдкрд╛рда рд▓реЗрдмрд▓ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

рдЖрдХрд╛рд░ = рд░рд┐рдХреЙрд░реНрдб рдмрд╣реБрднреБрдЬ рдИрдкреАрдПрд╕рдПрдл рдмрд┐рд▓реНрдЯрд┐рди_рд╢реЗрдк
рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рджреЗ рдкрд╛рда рдЕрдВрдбрд╛рдХрд╛рд░ рдЕрдВрдбрд╛рдХрд╛рд░ рдЪрдХреНрд░ рдЕрдВрдбрд╛ рддреНрд░рд┐рдХреЛрдг рдбрд┐рдмреНрдмрд╛ рд╣реАрд░рд╛ рд╕рдорд▓рдореНрдм
рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрддреБрд░реНрднреБрдЬ рдШрд░ рд╖рдЯреНрднреБрдЬ рдЕрд╖реНрдЯрдХреЛрдирд╛ рдиреЛрдЯ рдЯреИрдм box3d рдЕрдВрдЧ, рджреВрд╕рд░реЛрдВ рдХреЗ рдмреАрдЪ рдореЗрдВред (рдмрд╣реБрднреБрдЬ рд╣реИрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреЛрдб рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд: рдирд┐рдпрдорд┐рдд, рдкрд░рд┐рдзрд┐, рдкрдХреНрд╖реЛрдВ,
рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕, рд╡рд┐рд░реВрдкрдг рдФрд░ рддрд┐рд░рдЫрд╛.) рдИрдкреАрдПрд╕рдПрдл рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рд╢реЗрдкрдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛
рдиреЛрдб рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрд╛рд╣рд░реА рдИрдкреАрдПрд╕рдПрдл рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред

рджреЗрдЦ http://www.graphviz.org/content/node-shapes рдиреЛрдб рдЖрдХрд╛рд░ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдПред

рд▓реЗрдмрд▓ =рдЯреЗрдХреНрд╕реНрдЯ рдЬрд╣рд╛рдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗрдВрджреНрд░, рдмрд╛рдПрдБ, рдФрд░ . рдХреЗ рд▓рд┐рдП рдмрдЪреА рд╣реБрдИ рдирдИ рдкрдВрдХреНрддрд┐рдпрд╛рдБ \n, \l, рдпрд╛ \r рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
рд╕рд╣реА рдЙрдЪрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБред рд╕реНрдЯреНрд░рд┐рдВрдЧ '\N' рдорд╛рди рдХреЛ рдиреЛрдб рдирд╛рдо рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред NS
рд╕реНрдЯреНрд░рд┐рдВрдЧ '\G' рдорд╛рди рдХреЛ рдЧреНрд░рд╛рдлрд╝ рдирд╛рдо рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд░рд┐рдХреЙрд░реНрдб рд▓реЗрдмрд▓ рдореЗрдВ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдмреЙрдХреНрд╕ рд╕реВрдЪрд┐рдпрд╛рдБ { | . рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛рдВрдХрд┐рдд }. рд▓реЗрдмрд▓ рдореЗрдВ рдкреЛрд░реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛрдг рдХреЛрд╖реНрдардХ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
>. рдЧреНрд░рд╛рдлрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдХреЛрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬреИрд╕реЗ, рдиреЛрдб0:рдкреЛрд░реНрдЯ28).

рдЧреНрд░рд╛рдлрд╡рд┐рдЬрд╝ рдЬрдЯрд┐рд▓ рдиреЛрдб рд╕рд╛рдордЧреНрд░реА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ HTML рдЬреИрд╕реЗ рд▓реЗрдмрд▓ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдП
рдЗрдирдХрд╛ рдкреВрд░рд╛ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ http://www.graphviz.org/content/node-shapes#рдПрдЪрдЯреАрдПрдордПрд▓.

рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ =n рд▓реЗрдмрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ n рдЕрдВрдХ.

рдлрд╝реЙрдиреНрдЯрдирд╛рдо=рдирд╛рдо рд▓реЗрдмрд▓ рдлрд╝реЙрдиреНрдЯ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рд░рдВрдЧ =рд░рдВрдЧрдореВрд▓реНрдп рд░реВрдкрд░реЗрдЦрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рднрд░рдг рд░рдВрдЧ рдпрджрд┐ рд╢реИрд▓реА = рднрд░рд╛ рд╣реБрдЖ рд╣реИ рдФрд░
рд░рдВрдЧ рднрд░рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред

рд░рдВрдЧ рднрд░рдирд╛ =рд░рдВрдЧрдореВрд▓реНрдп рднрд░рдг рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╢реИрд▓реА = рднрд░ рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ
рдлрд╝рд┐рд▓рдХрд▓рд░ рдЬрдм рд╕реНрдЯрд╛рдЗрд▓ = рднрд░рд╛ рдбрд┐рдлреЙрд▓реНрдЯ рдЖрдЙрдЯрд▓рд╛рдЗрди рд░рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реЛред

рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ =рд░рдВрдЧрдореВрд▓реНрдп рд▓реЗрдмрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

A рд░рдВрдЧрдореВрд▓реНрдп рд╢рд╛рдпрдж "рдПрдЪ, рдПрд╕, рд╡реА" (рд░рдВрдЧ, рд╕рдВрддреГрдкреНрддрд┐, рдЪрдордХ) 0 . рдХреЗ рдмреАрдЪ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░
рдФрд░ 1, рдпрд╛ рдПрдХ X11 рд░рдВрдЧ рдХрд╛ рдирд╛рдо рдЬреИрд╕реЗ рд╕рдлреЗрдж рдХрд╛рд▓реА рд▓рд╛рд▓ рд╣рд░рд╛ рдиреАрд▓рд╛ рдкреАрд▓рд╛ рдореИрдЬрдВрдЯрд╛ рд╕рд┐рдпрд╛рди or
рд╕реНрдереВрд▓ рд▓рдХрдбрд╝реА, рдпрд╛ рдПрдХ "#rrggbb" (рд▓рд╛рд▓, рд╣рд░рд╛, рдиреАрд▓рд╛, 2 рд╣реЗрдХреНрд╕ рдЕрдХреНрд╖рд░ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ) рдореВрд▓реНрдп.

рд╢реИрд▓реА = рднрд░рд╛ рд╣реБрдЖ рдареЛрд╕ рдзрд░рд╛рд╢рд╛рдпреА рдЫрд┐рддрд░рд╛рдпрд╛ рд╣реБрдЖ рдкрд┐рди invis рдпрд╛ рдХреЛрдИ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдбред

href="рдпреВрдЖрд░рдПрд▓" рдЗрдореЗрдЬрдореИрдк, рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред NS
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\N' рдФрд░ '\G' рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдиреЛрдб рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдП
рдЧреБрдгред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдиреЛрдб рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпреВрдЖрд░рдПрд▓="рдпреВрдЖрд░рдПрд▓" ("URL" "href" рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред)

рд▓рдХреНрд╖реНрдп ="рд▓рдХреНрд╖реНрдп" рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдкреНрд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдЬрдм рдиреЛрдбреНрд╕ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреЗ рд╣реИрдВ
рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИред рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдХреМрди рд╕реА рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдПред рдЗрд╕реЗ "_graphviz" рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдЦреБрд▓реЗрдЧреА рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд╣реИ
рдореМрдЬреВрдж рд╣реИ, рдпрд╛ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ, рддреЛ рдХреЛрдИ рд▓рдХреНрд╖реНрдп рдирд╣реАрдВ рд╣реИ
рд╡рд┐рд╢реЗрд╖рддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\N' рдФрд░ '\G' рдХреЛ рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдиреЛрдб рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реАред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' is
рдиреЛрдб рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рддред

рдЯреВрд▓рдЯрд┐рдк ="рдЯреВрд▓рдЯрд┐рдк" рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдкреНрд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдЬреЛ рддрдм рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреА рд╣реИ рдЬрдм
рдиреЛрдбреНрд╕ рдореЗрдВ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИред рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди
рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓реЗрдмрд▓ рдХреЗ рдмрд┐рдирд╛ рдиреЛрдбреНрд╕ рдХреЛ рдЕрднреА рднреА рдЯреВрд▓рдЯрд┐рдкреНрд╕ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рдШрдирддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ
рд░реЗрдЦрд╛рдВрдХрдиред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\N' рдФрд░ '\G' рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдиреЛрдб рдХреЗ рд▓рд┐рдП
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдиреЛрдб рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдХреЗрд╡рд▓ рдмрд╣реБрднреБрдЬ рдЖрдХрд╛рд░ рдХреЗ рдиреЛрдбреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВ:

рдирд┐рдпрдорд┐рдд =n if n рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ рддреЛ рдмрд╣реБрднреБрдЬ рдирд┐рдпрдорд┐рдд рдмрдирд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛рдиреА x . рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордорд┐рдд
рдФрд░ y рдЕрдХреНрд╖, рдЕрдиреНрдпрдерд╛ рдмрд╣реБрднреБрдЬ рд▓реЗрдмрд▓ рдХреЗ рдкрдХреНрд╖рд╛рдиреБрдкрд╛рдд рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рдпрдорд┐рдд рд╣реИрдВ рд╡реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рдЕрд╕рдордорд┐рдд)ред

рдкрд░рд┐рдзрд┐ =n рдмрд╣реБрднреБрдЬ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреАрдВрдЪреА рдЧрдИ рдкрд░рд┐рдзрд┐ рд░реЗрдЦрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдорд╛рди
рдХреА рдкрд░рд┐рдзрд┐ рд░реЗрдЦрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИ рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ.

рдкрдХреНрд╖ =n рдмрд╣реБрднреБрдЬ рдХреА рднреБрдЬрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред n<3 рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рдЗрд╕
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ.

рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ =f рдмрд╣реБрднреБрдЬ рдХреЗ рдкрд╣рд▓реЗ рд╢реАрд░реНрд╖ рдХреЗ рдЙрдиреНрдореБрдЦреАрдХрд░рдг рдХреЛ рд╡рд╛рдорд╛рд╡рд░реНрдд рд╕реЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдКрд░реНрдзреНрд╡рд╛рдзрд░, рдбрд┐рдЧреНрд░реА рдореЗрдВред f рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдмрд▓ рдХрд╛ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ
рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВред рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
рдмрд┐рд▓реНрдЯрд┐рди_рдкреЙрд▓реАрдЧреЙрдиред

рд╡рд┐рдХреГрддрд┐ =f рд╢реАрд░реНрд╖ рдХреЗ рдЪреМрдбрд╝реАрдХрд░рдг рдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рдиреАрдЪреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдмрд╣реБрднреБрдЬ (рдЗрд╕рдХреЗ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖)ред -1 рдФрд░ +1 рдХреЗ рдмреАрдЪ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рди рд╣реИрдВ
рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ.

рддрд┐рд░рдЫрд╛ =f рджрд╛рдПрдВ, рдКрдкрд░ рдФрд░ рдмрд╛рдПрдВ рдХреЗ рд╡рд┐рд╕реНрдерд╛рдкрди, рдХреЗ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдмрд╣реБрднреБрдЬ рдХреЗ рдиреАрдЪреЗ (рдЗрд╕рдХреЗ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖)ред -1 рдФрд░ . рдХреЗ рдмреАрдЪ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рди
+1 рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд┐рд▓реНрдЯрд┐рди_рдмрд╣реБрднреБрдЬ.

(рд╕рд░реНрдХреЛ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рдЬрдбрд╝ =рд╕рд╣реА рдЧрд▓рдд. рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджрд┐рдП рдЧрдП рдиреЛрдб рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛
рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдлреИрд▓реЗ рдкреЗрдбрд╝ рдХреА рдЬрдбрд╝ред

(рдПрдлрдбреАрдкреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рдкрд┐рди =рд▓рд╣рд░. рдЕрдЧрд░ рд▓рд╣рд░ "рд╕рддреНрдп" рд╣реИ, рдиреЛрдб рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рд╣реЗрдЧрд╛ред

Edge рдЧреБрдг
рдорд┐рдирд▓реЗрди =n рдЬрд╣рд╛рдВ n рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдХрд╛рд░рдХ рд╣реИ рдЬреЛ рдХрд┐рдирд╛рд░реЗ рдХреА рд▓рдВрдмрд╛рдИ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рд╕рд╛рдорд╛рдиреНрдп рдХреЗ рд▓рд┐рдП рд░реИрдВрдХ
рдХрд┐рдирд╛рд░реЛрдВ, рдпрд╛ рдлреНрд▓реИрдЯ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдиреЛрдб рдЕрд▓рдЧрд╛рд╡)ред

рд╡рдЬрди =n рдЬрд╣рд╛рдВ n рдХрд┐рдирд╛рд░реЗ рдХреА рдкреВрд░реНрдгрд╛рдВрдХ рд▓рд╛рдЧрдд рд╣реИред 1 рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдорд╛рди рдЫреЛрдЯреЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ
рдХрд┐рдирд╛рд░рд╛ред рдиреЛрдбреНрд╕ рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рдЬрди 0 рдлреНрд▓реИрдЯ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдмрд▓ =рдЯреЗрдХреНрд╕реНрдЯ рдЬрд╣рд╛рдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗрдВрджреНрд░рд┐рдд, рдмрд╛рдПрдБ, рдпрд╛ . рдХреЗ рд▓рд┐рдП рдмрдЪреА рд╣реБрдИ рдирдИ рдкрдВрдХреНрддрд┐рдпрд╛рдБ \n, \l, рдпрд╛ \r рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
рд╕рд╣реА рдЙрдЪрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБред рдпрджрд┐ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T' рдПрдХ рд▓реЗрдмрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкреВрдВрдЫ_рдиреЛрдб рдирд╛рдоред рдпрджрд┐ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\H' рдПрдХ рд▓реЗрдмрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╣реЗрдб_рдиреЛрдб рдирд╛рдоред рдпрджрд┐ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\E' рдорд╛рди рдХрд┐рд╕реА рд▓реЗрдмрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
tail_node_name->head_node_name рдпрджрд┐ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\G' рдХрд┐рд╕реА рд▓реЗрдмрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╣реЛрдЧрд╛
рдЧреНрд░рд╛рдл рдирд╛рдо рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ред рдпрд╛ рджреНрд╡рд╛рд░рд╛: рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП tail_node_name--head_node_nameред

рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ =n рд▓реЗрдмрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ n рдЕрдВрдХ.

рдлрд╝реЙрдиреНрдЯрдирд╛рдо=рдирд╛рдо рд▓реЗрдмрд▓ рдлрд╝реЙрдиреНрдЯ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ =рд░рдВрдЧрдореВрд▓реНрдп рд▓реЗрдмрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рд╢реИрд▓реА = рдареЛрд╕ рдзрд░рд╛рд╢рд╛рдпреА рдЫрд┐рддрд░рд╛рдпрд╛ рд╣реБрдЖ рдкрд┐рди invis

рд░рдВрдЧ =рд░рдВрдЧрдореВрд▓реНрдп рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рд░рдВрдЧ =рдХрд▓рд░рд╡реИрд▓реНрдпреВрд▓рд┐рд╕реНрдЯ a ':' рдХреА рдЕрд▓рдЧ рд╕реВрдЪреА рд░рдВрдЧрдореВрд▓реНрдп рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд┐рдирд╛рд░реЗ рдмрдирд╛рддрд╛ рд╣реИ, рдПрдХ рдХрд┐рдирд╛рд░рд╛
рдкреНрд░рддреНрдпреЗрдХ рд░рдВрдЧ рдХреЗ рд▓рд┐рдПред

рдбреАрдЖрдИрдЖрд░ = рдЖрдЧреЗ рд╡рд╛рдкрд╕ рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЛрдИ рдирд╣реАрдВ рддреАрд░ рджрд┐рд╢рд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЯреЗрд▓рдХреНрд▓рд┐рдк, рд╣реЗрдбрдХреНрд▓рд┐рдк = рдЭреВрдард╛ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдЖрдХрд╛рд░ рдХреНрд▓рд┐рдкрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

href="рдпреВрдЖрд░рдПрд▓" рдЗрдореЗрдЬрдореИрдк, рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред NS
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рдпреВрдЖрд░рдПрд▓="рдпреВрдЖрд░рдПрд▓" ("URL" "href" рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред)

рд▓рдХреНрд╖реНрдп ="рд▓рдХреНрд╖реНрдп" рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдкреНрд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдЬреЛ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреА рд╣реИ
рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИред рдпрджрд┐ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ, рддреЛ рдХреЛрдИ рд▓рдХреНрд╖реНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдЬ рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реАред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' is
рдХрд┐рдирд╛рд░реЗ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рддред

рдЯреВрд▓рдЯрд┐рдк ="рдЯреВрд▓рдЯрд┐рдк" рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдк рдХреЗ рд▓рд┐рдП рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬреЛ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреА рд╣реИ
рдПрдХ рдпреВрдЖрд░рдПрд▓ред рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рдирд╛рд░реЗ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИред NS
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рдПрд░реЛрд╣реЗрдб, рдПрд░реЛрдЯреЗрд▓ = рдХреЛрдИ рдирд╣реАрдВ, рд╕рд╛рдорд╛рдиреНрдп рдЖрдордВрддреНрд░рдг, рдмрд┐рдВрджреБ, рдУрдбреЛрдЯ, рдЗрдиреНрд╡реЛрдбреЙрдЯ, рдЗрдирд╡реЛрдбреЙрдЯ, рдЯреА, рдЦрд╛рд▓реА, рдЗрдирд╡реЗрдореНрдкреНрдЯреА,
рдЦреБрд▓рд╛ рд╣реБрдЖ, рдЖрдзрд╛ рдЦреБрд▓рд╛, рд╣реАрд░рд╛, рд╣реАрд░рд╛, рдбрд┐рдмреНрдмрд╛, рдмреЙрдХреНрд╕, рдХреМрдЖ.

рддреАрд░ рдЖрдХрд╛рд░ (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

рд╣реЗрдбрд▓реЗрдмрд▓, рдЯреЗрд▓рд▓реИрдмреЗрд▓ = рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреЛрд░реНрдЯ рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдПред рд▓реЗрдмрд▓рдлреЙрдиреНрдЯрдХрд▓рд░,рд▓реЗрдмрд▓рдлрд╝реЙрдиреНрдЯрдирд╛рдо,рд▓реЗрдмрд▓рдлреЙрдиреНрдЯрд╕рд╛рдЗрдЬ
рд╕рд┐рд░ рдФрд░ рдкреВрдВрдЫ рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдПред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдЬ рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реАред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' is
рдХрд┐рдирд╛рд░реЗ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рддред

рд╣реЗрдбрдлреНрд░реЗрдл ="рдпреВрдЖрд░рдПрд▓" рдЗрдореЗрдЬрдореИрдк, рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╣реЗрдб рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред NS
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рд╣реЗрдбрдпреВрдЖрд░рдПрд▓="рдпреВрдЖрд░рдПрд▓" ("headURL" "headhref" рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред)

рд╣реЗрдбрдЯрд╛рд░реНрдЧреЗрдЯ ="рд╣реЗрдбрдЯрд╛рд░рдЧреЗрдЯ" рдХреНрд▓рд╛рдЗрдВрдЯ (рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдкреНрд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА, рдкреНрд░рднрд╛рд╡реА) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ
рдЬрдм рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рд┐рд░ рдХрд╛ рдпреВрдЖрд░рдПрд▓ рд╣реЛрддрд╛ рд╣реИред рд╣реЗрдбрдЯрд╛рд░реНрдЧреЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рдВрдбреЛ
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ URL рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╢реАрд░реНрд╖рдХ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рддреЛ
рд╣реЗрдбрдЯрд╛рд░реНрдЧреЗрдЯ рдЙрд╕реА рдорд╛рди рдкрд░ рдбрд┐рдлреЙрд▓реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдпред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T', '\H',
'\E' рдФрд░ '\G' рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдПред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдПрдЬ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣реЗрдбрдЯреВрд▓рдЯрд┐рдк="рдЯреВрд▓рдЯрд┐рдк" рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ (рд╕рд┐рд░ рд╣реЛрдиреЗ рдкрд░ рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдк рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИ)
рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдореЗрдВ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИред рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╣реЗрдбрд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИред
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ '\T', '\H', рдФрд░ '\E' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рдЯреЗрд▓рд╣рд░рдл ="рдпреВрдЖрд░рдПрд▓" рдЗрдореЗрдЬрдореИрдк, рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЯреЗрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред NS
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рдкреВрдВрдЫрдпреВрдЖрд░рдПрд▓="рдпреВрдЖрд░рдПрд▓" ("tailURL" "tailhref" рдХрд╛ рдкрд░реНрдпрд╛рдп рд╣реИред)

рдЯреЗрд▓рдЯрд╛рд░рдЧреЗрдЯ ="рдкреВрдВрдЫ рд▓рдХреНрд╖реНрдп" рдХреНрд▓рд╛рдЗрдВрдЯ (рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдкреНрд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА, рдкреНрд░рднрд╛рд╡реА) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ
рдЬрдм рдХрд┐рдирд╛рд░реЗ рдХреА рдкреВрдВрдЫ рдореЗрдВ рдПрдХ URL рд╣реЛрддрд╛ рд╣реИред рдЯреЗрд▓рдЯрд╛рд░рдЧреЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рдВрдбреЛ
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ URL рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЯреЗрд▓рдЯрд╛рд░рдЧреЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдлрд┐рд░
рдЯреЗрд▓рдЯрд╛рд░рдЧреЗрдЯ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рдорд╛рди рдорд╛рди рдкрд░ рдЪреВрдХ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T', '\H',
'\E' рдФрд░ '\G' рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдПред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдПрдЬ рд▓реЗрдмрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЯреЗрд▓рдЯреВрд▓рдЯрд┐рдк="рдЯреВрд▓рдЯрд┐рдк" рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИтАР рд╕рд╛рдЗрдб рдЗрдореЗрдЬрдореИрдк рдЯреЗрд▓ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИ
рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдореЗрдВ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИред рдЯреВрд▓рдЯрд┐рдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯреЗрд▓рд▓реИрдмреЗрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИред
рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\T', '\H', '\E' рдФрд░ '\G' рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐
рдПрдЬ рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ '\L' рдХреЛ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

рд▓реЗрдмрд▓рджреВрд░реА рдФрд░ рд▓реЗрдмрд▓рдПрдВрдЧрд▓ (рдбрд┐рдЧреНрд░реА CCW рдореЗрдВ) рд╕рд┐рд░ рдФрд░ рдкреВрдВрдЫ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рд▓реЗрдмрд▓ред

рд╕рдЬрд╛рдирд╛ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд▓реЗрдмрд▓ рддрдХ рд░реЗрдЦрд╛ рдЦреАрдВрдЪрддрд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рд┐рд░, рдПрдХ рд╣реА рдкреВрдВрдЫ рдФрд╕рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╕рдорд╛рди рдкреЛрд░реНрдЯ рдХреЗ рд╕рдорд╛рди рдорд╛рди рд╡рд╛рд▓реЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдВ
рд▓реИрдВрдбрд┐рдВрдЧ рдмрд┐рдВрджреБред

рдмрд╛рдзрд╛ = рдЕрд╕рддреНрдп рд░реИрдВрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдирд╛рд░реЗ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред

рдкрд░рдд =id or рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдпрд╛ "рд╕рднреА" рдХрд┐рдирд╛рд░реЗ рдХреА рд╕рдХреНрд░рд┐рдп рдкрд░рддреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдирд╣реАрдВ
рдкрд░рддреЗрдВ (рдЕрджреГрд╢реНрдп)ред

(рдиреАрдЯреЛ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
w=f рдХрд┐рд╕реА рдХрд┐рдирд╛рд░реЗ рдХреЗ рднрд╛рд░ (рд╡рд╕рдВрдд рд╕реНрдерд┐рд░рд╛рдВрдХ) рдХреЛ рджрд┐рдП рдЧрдП рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред NS
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1.0 рд╣реИ; рдЕрдзрд┐рдХ рдорд╛рди рдХрд┐рдирд╛рд░реЗ рдХреЛ рдЙрд╕рдХреА рдЗрд╖реНрдЯрддрдо рд▓рдВрдмрд╛рдИ рдХреА рдУрд░ рдЕрдзрд┐рдХ рдЭреБрдХрд╛рддреЗ рд╣реИрдВред

рд▓реЗрди =f рдХрд┐рдирд╛рд░реЗ рдХреА рдЗрд╖реНрдЯрддрдо рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1.0 рд╣реИред

(рдПрдлрдбреАрдкреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрддрд╛рддреЗ рд╣реИрдВ)
рд╡рдЬрди =f рдХрд┐рдирд╛рд░реЗ рдХреЗ рднрд╛рд░ рдХреЛ рджрд┐рдП рдЧрдП рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1.0 рд╣реИ;
рдЕрдзрд┐рдХ рдорд╛рди рдХрд┐рдирд╛рд░реЗ рдХреЛ рдЙрд╕рдХреА рдЗрд╖реНрдЯрддрдо рд▓рдВрдмрд╛рдИ рдХреА рдУрд░ рдЕрдзрд┐рдХ рдЭреБрдХрд╛рддреЗ рд╣реИрдВред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк


-G рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреНрд░рд╛рдл рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
-N рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЛрдб рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
-E рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдврд╝рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: -рдЬреАрд╕рд╛рдЗрдЬ = "7,8" -рдирд╢реЗрдк = рдмреЙрдХреНрд╕ -рдлреЛрдВрдЯрд╕рд╛рдЗрдЬ = 8

-lрдкрдЯреНрдЯрд┐рдХрд╛ рдХрд╕реНрдЯрдо рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдпреЗ рдХрд╕реНрдЯрдо рдЖрдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдпрд╛
рд╢реИрд▓рд┐рдпрд╛рдБред рдЕрдЧрд░ -l рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

-Tlang рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЕрдиреБрд╕рд╛рд░ рдЖрдЙрдЯрдкреБрдЯ рднрд╛рд╖рд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

-n[1|2] (noтАРop) рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдиреАрдЯреЛ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдиреЛрдбреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдирд╛рдд рд╣реИрдВ рдФрд░ рд╕рднреА рдиреЛрдбреНрд╕
рдкрджреЛрдВ рдХреЛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ pos рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдпреЛрдЬрди рдХрд░рддрд╛ рд╣реИ
рдиреЛрдб рдХреЛ рд╣рдЯрд╛ рджреЗрдВтАРрдиреЛрдб рдУрд╡рд░рд▓реИрдк, рдУрд╡рд░рд▓реИрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ
рдХрд┐рдирд╛рд░реЗ рд▓реЗрдЖрдЙрдЯ, рдХреЗ рдореВрд▓реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ splines рд╡рд┐рд╢реЗрд╖рддрд╛, рдФрд░ рдореЗрдВ рдЧреНрд░рд╛рдлрд╝ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЙрдкрдпреБрдХреНрдд рдкреНрд░рд╛рд░реВрдкред рдпрджрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдирд┐рдореНрди рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ:
рд╕рдВрдЦреНрдпрд╛ = реж
-рдПрди рдХреЗ рдмрд░рд╛рдмрд░ред
рд╕рдВрдЦреНрдпрд╛> 1
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдиреЛрдб рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдиреЛрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдпреЛрдЬрди рдирд╣реАрдВ рд╣реИтАРрдиреЛрдб рдУрд╡рд░рд▓реИрдк, рдФрд░ рдЙрдкрдпреЛрдЧ
pos рд╡рд┐рд╢реЗрд╖рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдИ рднреА рдПрдЬ рд▓реЗрдЖрдЙрдЯред рдиреАрдЯреЛ рдПрдХ рдПрдЬ рд▓реЗрдЖрдЙрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ
рдХрд┐рд╕реА рднреА рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ pos рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдХрд┐рдирд╛рд░реЗ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдХрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ
splines рд╡рд┐рд╢реЗрд╖рддрд╛ред

-KрдЦрд╝рд╛рдХрд╛ рдХрдорд╛рдВрдб рдирд╛рдо рд╕реЗ рдирд┐рд╣рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрдЖрдЙрдЯ рдЗрдВрдЬрди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВред

-O рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ -T рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред

-P рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдл рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред

-v (рд╡рд░реНрдмреЛрдЬрд╝) рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╡рд┐рднрд┐рдиреНрди рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред

-c рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

-m рд╕реНрдореГрддрд┐ рдкрд░реАрдХреНрд╖рдг (рд╢реАрд░реНрд╖ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рджреЗрдЦреЗрдВ, рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░ рдорд╛рд░реЗрдВ)ред

-qрд╕реНрддрд░ рд╕реЗрдЯ рд╕реНрддрд░ of message рджрдордиред RSI рдЪреВрдХ is 1.

-sfscale рд╕реНрдХреЗрд▓ рдирд┐рд╡реЗрд╢ by fscale, la рдЪреВрдХ is 72.

-y рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЗрдирд╡рд░реНрдЯ y рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ рдХрд░реЗрдВред

-V (рд╕рдВрд╕реНрдХрд░рдг) рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

-? рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

рдЙрдкрд▓рдмреНрдз рдХрдорд╛рдВрдбтАРрд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкреВрд░рд╛ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
http://www.graphviz.org/content/command-line-invocation.

рдЙрджрд╛рд╣рд░рдг


рдбрд┐рдЧреНрд░рд╛рдл рдЯреЗрд╕реНрдЯ123 {
рдП -> рдмреА -> рд╕реА;
рдП -> {xy};
рдмреА [рдЖрдХрд╛рд░ = рдмреЙрдХреНрд╕];
рд╕реА [рд▓реЗрдмрд▓ = "рд╣реИрд▓реЛ \ nрд╡рд░реНрд▓реНрдб", рд░рдВрдЧ = рдиреАрд▓рд╛, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ = 24,
рдлреЙрдиреНрдЯрдирд╛рдо = "рдкреИрд▓реЗрдЯрд┐рдиреЛ-рдЗрдЯреИрд▓рд┐рдХ", рдлреЙрдиреНрдЯрдХрд▓рд░ = рд▓рд╛рд▓, рд╢реИрд▓реА = рднрд░рд╛ рд╣реБрдЖ];
рдП -> рдЬреЗрдб [рд▓реЗрдмрд▓ = "рд╣рд╛рдп", рд╡рдЬрди = 100];
рдПрдХреНрд╕ -> рдЬреЗрдб [рд▓реЗрдмрд▓ = "рдорд▓реНрдЯреА-рд▓рд╛рдЗрди \ n рд▓реЗрдмрд▓"];
рдХрд┐рдирд╛рд░реЗ [рд╢реИрд▓реА = рдзрд░рд╛рд╢рд╛рдпреА, рд░рдВрдЧ = рд▓рд╛рд▓];
рдмреА -> рдПрдХреНрд╕;
{рд░реИрдВрдХ = рд╕рдорд╛рди; рдмреАрдПрдХреНрд╕}
}

рдЧреНрд░рд╛рдл рдЯреЗрд╕реНрдЯ123 {
рдП - рдмреА - рд╕реА;
рдП - {xy};
рдПрдХреНрд╕ - рд╕реА [рдбрдмреНрд▓реНрдпреВ = 10.0];
рдПрдХреНрд╕ -- рд╡рд╛рдИ [рдбрдмреНрд▓реНрдпреВ=5.0,рд▓реЗрди=3];
}

рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ


рдПрдЬ рд╕реНрдкреНрд▓рд┐рдВрд╕ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдУрд╡рд░рд▓реИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдлреНрд▓реИрдЯ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓реЗрдмрд▓ рдереЛрдбрд╝реЗ рдЯреВрдЯреЗ рд╣реБрдП рд╣реИрдВред рдЗрдВрдЯрд░рдХреНрд▓рд╕реНрдЯрд░ рдПрдЬ рд▓реЗрдмрд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЪреБрдХреЗ рд╣реИрдВред

рдХреНрдпреЛрдВрдХрд┐ рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЕрдиреБрдХреВрд▓рди рдХрд╛рд░реНрдпрд░рдд рд╣реИ, рдиреЛрдб рдмреЙрдХреНрд╕ рд╕рдВрднрд╡рддрдГ рдУрд╡рд░рд▓реИрдк рдпрд╛ рд╕реНрдкрд░реНрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдирд╛рд░реЛрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдореМрдЬреВрджрд╛ рд╡рд╕рдВрдд рдПрдореНрдмреЗрдбрд░реНрд╕ рдореЗрдВ рдпрд╣ рд╕реАрдорд╛ рд╣реИред

рдиреЛрдбреНрд╕ рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдпрд╛ рдХрд┐рдирд╛рд░реЗ рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рд╡рдЬрди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрдЪрд┐рдд рдкреНрд░рдпрд╛рд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрд╕реНрдерд┐рд░рддрд╛ред

рд▓реЗрдЦрдХ


рд╕реНрдЯреАрдлрди рд╕реА рдиреЙрд░реНрде[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдПрдореНрдбреЗрди рдЖрд░ рдЧреИрдВрд╕рдирд░[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЬреЙрди рд╕реА. рдПрд▓рд╕рди[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдпрд┐рдлрд╝рд╛рди рд╣реБрдЖ[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдмрд┐рдЯрдореИрдк рдбреНрд░рд╛рдЗрд╡рд░ (рдкреАрдПрдирдЬреА, рдЬреАрдЖрдИрдПрдл рдЗрддреНрдпрд╛рджрд┐) рдереЙрдорд╕ рдмреБрдЯреЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╣реИ,http://www.boutell.com/gd>

рдЯреНрд░реВрдЯрд╛рдЗрдк рдлрд╝реЙрдиреНрдЯ рд░реЗрдВрдбрд░рд░ рдлрд╝реНрд░реАрдЯрд╛рдЗрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдбреЗрд╡рд┐рдб рдЯрд░реНрдирд░, рд░реЙрдмрд░реНрдЯ рд╡рд┐рд▓реНрд╣реЗрдо, рдФрд░ .) рд╕реЗ рд╣реИ
рд╡рд░реНрдирд░ рд▓реЗрдореНрдмрд░реНрдЧ) (рдЬрд┐рд╕рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]).

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЙрдЯ рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

  • 1
    рдмрдбрд╝рд╛ рдШреВрдБрдЯ
    рдмрдбрд╝рд╛ рдШреВрдБрдЯ
    SWIG рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рд╣реИ
    рдЬреЛ C рдФрд░ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
    рд╕реА ++ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рдПрдХ рдХрд┐рд╕реНрдо рдХреЗ рд╕рд╛рде
    рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред рдПрд╕рдбрдмреНрд▓реНрдпреВрдЖрдИрдЬреА рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
    рдХреЛ рдЕрд▓рдЧ...
    рдПрд╕рдбрдмреНрд▓реНрдпреВрдЖрдИрдЬреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо
    рд░рд┐рдПрдХреНрдЯ WooCommerce рдереАрдо, рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛
    рдЕрдЧрд▓рд╛ рдЬреЗрдПрд╕, рд╡реЗрдмрдкреИрдХ, рдмреИрдмреЗрд▓, рдиреЛрдб, рдФрд░
    рдПрдХреНрд╕рдкреНрд░реЗрд╕, рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдФрд░ рдЕрдкреЛрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
    рдЧреНрд░рд╛рд╣рдХред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ WooCommerce рд╕реНрдЯреЛрд░ (
    рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЙрддреНрдкрд╛рдж...
    WooCommerce Nextjs рд░рд┐рдПрдХреНрдЯ рдереАрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    Archlabs_repo
    Archlabs_repo
    рдЖрд░реНрдХрд▓реИрдмреНрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд░реЗрдкреЛ рдпрд╣ рдПрдХ рд╣реИ
    рдЖрд╡реЗрджрди рдЬреЛ рдкреНрд░рд╛рдкреНрдд рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
    рд╕реЗ
    https://sourceforge.net/projects/archlabs-repo/.
    рдЗрд╕реЗ OnWorks рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ...
    рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 4
    рдЬреЗрдлрд┐рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛
    рдЬреЗрдлрд┐рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛
    рд╣рд▓рдХреА рд╣рд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдирдИ рдкреАрдврд╝реА рд╣реИ
    рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдЖрд░рдЯреАрдУрдПрд╕)ред
    рдХрдИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
    рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ред рдпрд╣ рдПрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ
    рдЫреЛрдЯреЗ-рдкрджрдЪрд┐рд╣реНрди рдХрд░реНрдиреЗрд▓...
    рдЬрд╝реЗрдлрд╛рдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рд╕реНрдХреИрди
    рд╕реНрдХреИрди
    рд╕реНрдХреИрди рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг рд╣реИ
    рдХрд╛ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ
    рдХреНрд▓рд╛рд╕рд┐рдХ "рдореЗрдХ" рдмрд┐рд▓реНрдб рдЯреВрд▓ рдЬреЛ
    рд╣рдо рд╕рдм рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдХреИрди рд╣реИ
    рдПрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ ...
    рд╕реНрдХреИрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    рдкреАрдПрд╕рдИрдЗрдВрдЯ
    рдкреАрдПрд╕рдИрдЗрдВрдЯ
    PSeInt рдПрдХ рдЫрджреНрдо рдХреЛрдб рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИ
    рд╕реНрдкреИрдирд┐рд╢ рднрд╛рд╖реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЫрд╛рддреНрд░ред
    рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рдЙрдкрдХрд░рдг рдмрдирдирд╛ рд╣реИ
    рдмреБрдирд┐рдпрд╛рджреА рд╕реАрдЦрдирд╛ рдФрд░ рд╕рдордЭрдирд╛
    рдЕрд╡рдзрд╛рд░рдгрд╛...
    рдкреАрдПрд╕рдИрдЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

  • 1
    7z
    7z
    7z - рдЙрдЪреНрдЪрддрдо рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛
    рд╕рдВрдХреНрд╖рд┐рдкреНрддреАрдХрд░рдг рдЕрдиреБрдкрд╛рдд ...
    7z рдЪрд▓рд╛рдПрдВ
  • 2
    7za
    7za
    7za - рдЙрдЪреНрдЪрддрдо рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛
    рд╕рдВрдХреНрд╖рд┐рдкреНрддреАрдХрд░рдг рдЕрдиреБрдкрд╛рдд ...
    7za рдЪрд▓рд╛рдПрдВ
  • 3
    рдбрд░рд╛рд╡рдирд╛
    рдбрд░рд╛рд╡рдирд╛
    рдХреНрд░реАрдкреА - рдПрдХ рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рдХреА рдЬрд╛рдирдХрд╛рд░реА
    рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рд╡рд┐рд╡рд░рдг: рдЦреМрдлрдирд╛рдХ рдПрдХ рд╣реИ
    рдЖрд╡реЗрджрди рдЬреЛ рдЖрдкрдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
    рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ ...
    рдЦреМрдлрдирд╛рдХ рджреМрдбрд╝реЛ
  • 4
    рдХреНрд░рд┐рдХреЗрдЯ-рд╕рдВрдХрд▓рди
    рдХреНрд░рд┐рдХреЗрдЯ-рд╕рдВрдХрд▓рди
    рдХреНрд░рд┐рдХреЗрдЯ - рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо
    рд╕рдордп-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреНрд░рджрд░реНрд╢рди
    рдЖрдВрдХрдбрд╝реЗ ...
    рдХреНрд░рд┐рдХреЗрдЯ-рд╕рдВрдХрд▓рди рдЪрд▓рд╛рдПрдБ
  • 5
    рдЬреА-рд░реИрдк-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
    рдЬреА-рд░реИрдк-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
    рдЬреА-рд░реИрдк-рд╡рд┐рдиреНрдпрд╛рд╕ - рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ
    рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
    рдЬреА-рд░реИрдк рдХреА...
    рдЬреА-рд░реИрдк-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд▓рд╛рдПрдБ
  • 6
    g.accessрдШрд╛рд╕
    g.accessрдШрд╛рд╕
    g.access - рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
    рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдорд╛рдирдЪрд┐рддреНрд░рд╕реЗрдЯ
    рдкреНрд░рдгрд╛рд▓реАред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
    рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ред рдХреАрд╡рд░реНрдб: рд╕рд╛рдорд╛рдиреНрдп, рдорд╛рдирдЪрд┐рддреНрд░
    рдкреНрд░рдмрдВрдзрди, рдкреА...
    рдЬреА.рдПрдХреНрд╕реЗрд╕рдЧреНрд░рд╛рд╕ рдЪрд▓рд╛рдПрдВ
  • рдЕрдзрд┐рдХ "

Ad