рдпрд╣ рдХрдорд╛рдВрдб gxyrs рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
gxyrs - XYRS рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред
SYNOPSIS
gxyrs рдкрдЯреНрдЯрд┐рдХрд╛ [рд╡рд┐рдХрд▓реНрдк]
рд╡рд░реНрдгрди
XYRS рдлрд╝рд╛рдЗрд▓реЗрдВ рдЖрдорддреМрд░ рдкрд░ рдкреАрд╕реАрдмреА рдбрд┐рдЬрд╝рд╛рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рдмреЛрд░реНрдб рдЕрд╕реЗрдВрдмрд▓рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред
XYRS рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдкрд░ FILES рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред
рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдХреНрд╕рд░ рдмреЛрд░реНрдб рдЕрд╕реЗрдВрдмрд▓рд░реЛрдВ рдпрд╛ рдбрд┐рдЬрд╝рд╛рдЗрдирд░реЛрдВ рдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реЛрддреА рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЙрдкрдХрд░рдг рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
gxyrs рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреИрдЪ-рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред рдмреИрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдФрд░ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ-
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЖрд╕рд╛рди.
gxyrs рдЗрд╕рдореЗрдВ рдПрдХ рдкрд░реНрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рдПрдХ рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ
рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛.
рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдХреБрдЫ рддрд░реНрдХ рд▓реЗрддрд╛ рд╣реИ: рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдХреБрдЫ рд╕рдВрд╢реЛрдзрдХ, рдФрд░
рдПрдХ рдПрдХреНрд╢рди-рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдПрдХ рдПрдХреНрд╢рди-рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдПрдХреНрд╢рди-рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдПрдХреНрд╢рди-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдХрдорд╛рдВрдб рд╣реЛрддреЗ рд╣реИрдВред рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП,
gxyrs рдЙрди рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд▓рд╛рдЗрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд▓рд┐рдЦрддрд╛ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдореА рдкрдВрдХреНрддрд┐ред
рдЬрдмрд╕реЗ gxyrs рдкрд░реНрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрд░рд┐рдпрд╛рдПрдБ рднреА рдЗрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВред
рд╡рд┐рдХрд▓реНрдк
--рдорджрдж рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЙрдкрдпреЛрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред --рд╢рдмреНрджрд╢рдГ
рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
--рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, gxyrs '*' рдФрд░ '#' рд╡рд░реНрдгреЛрдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд┐рдирд╛, рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХреЙрдкреА рдХрд░ рджреЗрддрд╛ рд╣реИред
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдпрд╣ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рднреА рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
--рд╕рд╛рд░рдгреАрдмрджреНрдз рдХрд░реЗрдВ
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реАрд▓реНрдб рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рджреЗрдВ, рдЬреЛ рд╕рдмрд╕реЗ рд▓рдВрдмреА рд▓рдВрдмрд╛рдИ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ
рдбреЛрд░реАред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдордиреБрд╖реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
--рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдорд╛рдорд▓рд╛
рдкреИрдЯрд░реНрди рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╕ рднреЗрджреЛрдВ рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВред
--рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдлрд╝рд╛рдЗрд▓
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВред
--eval рдкреНрд░рддрд┐рд░реВрдк
PATTERN рдХреЛ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЖрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭреЗрдВред
--рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓
рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред
рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ "-" (рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛) рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ STDOUTред
--рдЖрдЙрдЯрдкреБрдЯ-рдбрд┐рд▓реАрдорд┐рдЯрд░ CHAR
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реАрд▓реНрдб рдбрд┐рд▓реАрдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдП рдЧрдП CHAR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЪрд░
gxyrs рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ:
REF_COL
рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн) рдЬрд╣рд╛рдВ рдШрдЯрдХ рд╕рдВрджрд░реНрдн рд╣реИред
FOOTPRINT_COL
рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рд╢реБрд░реВ) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдкрджрдЪрд┐рд╣реНрди рд╣реИред
X_COL рд╕реНрддрдВрдн рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдХрд╛ X рд╕реНрдерд╛рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИред
рд╡рд╛рдИ_COL рд╕реНрддрдВрдн рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдХрд╛ Y рд╕реНрдерд╛рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИред
ANGLE_COL
рд╕реНрддрдВрдн рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдШреВрд░реНрдгрди рдХреЛрдг рд╣реИред
LAYER_COL
рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рд╢реБрд░реВ) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдХреА рдкрд░рдд рдХрд╛ рд╕реНрдерд╛рди рд╣реИред
VALUE_COL
рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ (0 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн) рдЬрд╣рд╛рдВ рдШрдЯрдХ рдХрд╛ рдорд╛рди рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдпрд╣реА рд╣реИ
рдШрдЯрдХ рдХрд╛ рднрд╛рдЧ рдХреНрд░рдорд╛рдВрдХ.
рд▓рд╛рдЗрди рдирдВрдмрд░
рдпрд╣ рдЙрд╕ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд╛рдЗрди рдирдВрдмрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рд▓рд╛рдЗрди рд╕рд░рдгреА рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░рдгреА рддрддреНрд╡ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рд╛рдЗрди рдХрд╛ рдПрдХ рдлрд╝реАрд▓реНрдб рдпрд╛ рдХреЙрд▓рдо рд╣реИ
рд╕рдВрд╕рд╛рдзрд┐рддред
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдорд╛рдиреЛрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдЖрджреЗрд╢ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ a рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдкреИрд░рд╛рдореАрдЯрд░. рдП рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдПрдХ рдпрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ
рдЕрдзрд┐рдХ check_items. рдПрдХ рд╡рд╕реНрддреБ рдЬрд╛рдВрдЪреЗрдВ рджреЛ рдПрдХрд▓ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ:
column_number
рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдХрд╛ рдбреЗрдЯрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдирдВрдмрд░ 'рдПрди' рд╣реИ рд▓рд╛рдЗрди рдЬрд╛рдВрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ред рдкрд╣рд▓рд╛
рдбреЗрдЯрд╛ рдХреЗ рддрддреНрд╡ рдХреА рд╕рдВрдЦреНрдпрд╛ 1 рд╣реИред
рдкреИрдЯрд░реНрди
рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ.
рдЖрджреЗрд╢ рдХреЗрд╡рд▓ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ рдЬреЛ рд╕рднреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдореЗрдВ
рдЬрд╛рдВрдЪ рд╕реВрдЪреА.
del_line рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдкрдВрдХреНрддрд┐ рд╣рдЯрд╛рдПрдВ (рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░)ред рд▓рд╛рдЗрди) рдЕрдЧрд░ рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдореЗрд▓ рди рдЦрд╛рдиреЗ рдкрд░ 0, рдореЗрд▓ рдЦрд╛рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд░реЛрдЯреЗрдЯ_рдХреЙрдореНрдк рдХреЛрдг_рдХреЛрд▓, рдХреЛрдг, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдШрдЯрдХ рдХреЛ рджреА рдЧрдИ рдбрд┐рдЧреНрд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдШреБрдорд╛рдПрдБ рдХреЛрдг рдкреИрд░рд╛рдореАрдЯрд░, рдпрджрд┐ рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреЛрдг рд╕реНрддрдВрдн рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдХреЛрдг_рдХреЛрд▓.
рдпрджрд┐ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ 1, рдпрджрд┐ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ рддреЛ 0, рдпрджрд┐ рддреНрд░реБрдЯрд┐ рд╣реЛ рддреЛ -1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реНрдЯ_рдХреЙрд▓_рд╡реИрд▓ рдЬрд╝реАрди, рдореВрд▓реНрдп, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдХрд┐рд╕реА рд╕реНрддрдВрдн рдорд╛рди рдХреЛ рдирдП рдорд╛рди рд╕реЗ рдмрджрд▓реЗрдВ рдореВрд▓реНрдп, рдЕрдЧрд░ рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ 1, рдпрджрд┐ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ рддреЛ 0, рдпрджрд┐ рддреНрд░реБрдЯрд┐ рд╣реЛ рддреЛ -1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдкрд░рд┐рд╡рд░реНрддрди_рдХреЙрд▓_рдЗрдХрд╛рдЗрдпрд╛рдБ рдЗрдХрд╛рдЗрдпреЛрдВ, column_numbers;
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рдирдВрдмрд░ рдХреА рдЗрдХрд╛рдЗрдпрд╛рдБ рдмрджрд▓реЗрдВред рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯред
рдЗрдХрд╛рдЗрдпреЛрдВ рд╡рд╛рдВрдЫрд┐рдд рдЗрдХрд╛рдЗрдпреЛрдВ рд╡рд╛рд▓реА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдХреЗрд╡рд▓ "рдорд┐рдореА" (рдорд┐рд▓реАрдореАрдЯрд░), "рдореЗрдВ" (рдЗрдВрдЪ) рдФрд░
"рдорд┐рд▓" (рд╣рдЬрд╛рд░реЛрдВ рдЗрдВрдЪ) рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЙрдирдХреА рдЗрдХрд╛рдЗрдпреЛрдВ (рд╕рдорд░реНрдерд┐рдд рджреЗрдЦреЗрдВ) рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдП
рдЙрдкрд░реЛрдХреНрдд рдЗрдХрд╛рдЗрдпрд╛рдБ)ред рдЕрдиреНрдпрдерд╛, рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдмрджрд▓реА рдЬрд╛рддреА.
рдХреЙрд▓рдо_рдореЗрдВ_рдирдВрдмрд░_рдЬреЛрдбрд╝реЗрдВ col_number, рдореВрд▓реНрдп, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдорд╛рди рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ: рдСрдлрд╕реЗрдЯ рдФрд░ рдорд╛рди
рд╡рд┐рднрд┐рдиреНрди рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдЪреЗрддрд╛рд╡рдиреА рд╣реЛрдиреЗ рдкрд░ -2 рдФрд░ рд╕рдлрд▓рддрд╛ рдорд┐рд▓рдиреЗ рдкрд░ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
Translate_col_val col_number, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЙрд▓рдо рдореЗрдВ col_number if рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ. рдкреБрд░рд╛рдиреЗ рдХреЙрд▓рдо рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЛ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдореЗрд▓ рди рдЦрд╛рдиреЗ рдкрд░ 0, рдореЗрд▓ рдЦрд╛рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
рдЕрдиреБрд╡рд╛рдж 2, '^([0-9]+)n$','sprintf('%dnF'',$1)', 3, 'C[0-9]+';
рдпрджрд┐ рдХреЙрд▓рдо 3 рдореЗрдВ рдорд╛рди C рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЛрдИ рд╕рдВрдЦреНрдпрд╛ рд╣реИ
рдпрджрд┐ рдХреЙрд▓рдо 2 рдореЗрдВ рдорд╛рди рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж 'n' рд╣реИ, рддреЛ рдЗрд╕реЗ рдЙрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ
рдорд╛рди рдХреЗ рдмрд╛рдж 'nF' рдЖрддрд╛ рд╣реИред
рдпрджрд┐ рдХреЙрд▓рдо 10 рдореЗрдВ 'C3' рдФрд░ рдХреЙрд▓рдо 10 рдореЗрдВ '2n' рд╣реИ,
'10n' рдХреЛ '10nF' рдореЗрдВ рдмрджрд▓реЗрдВред
mul_col_val col_number, рдХрд╛рд░рдХ, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЧреБрдгрд╛ рдХрд░реЗрдВ col_number рджрд┐рдП рдЧрдП рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░рдХ,
if рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдореЗрд▓ рди рдЦрд╛рдиреЗ рдкрд░ 0, рдореЗрд▓ рдЦрд╛рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд╕реНрд╡реИрдк_рдХреЙрд▓рдо col_number1, col_number2, рдЬрд╛рдВрдЪ рд╕реВрдЪреА;
рдХреЙрд▓рдо рд╕реНрд╡реИрдк рдХрд░реЗрдВ col_number1 рдФрд░ col_number2 if рдЬрд╛рдВрдЪ рд╕реВрдЪреА рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдореЗрд▓ рди рдЦрд╛рдиреЗ рдкрд░ 0, рдореЗрд▓ рдЦрд╛рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
Insert_column col_number, new_column_value;
рджрд┐рдП рдЧрдП рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреЙрд▓рдо рдбрд╛рд▓реЗрдВ col_number рд╕реНрдерд┐рддрд┐ (0 рдпрджрд┐ рдпрд╣ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ
рдкрд╣рд▓рд╛ рдХреЙрд▓рдо), рдорд╛рди рдХреЗ рд╕рд╛рде new_column_value.
рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ -1, рдпрджрд┐ рдирдпрд╛ рдХреЙрд▓рдо рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реЛ рддреЛ 1 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп
рдХрд╛ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп return gxyrs рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдиреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ:
1 рдпрджрд┐ рдХрдорд╛рдВрдб рдХреЛ рдореЗрд▓ рдорд┐рд▓рд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдлрд▓ рд░рд╣рд╛
0 рдпрджрд┐ рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рдерд╛
-1 рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛ
-2 рдпрджрд┐ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдереА
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди gxyrs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ