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

Ad


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

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

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

рдпрд╣ рдХрдорд╛рдВрдб 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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

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

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

  • 1
    abidiff
    abidiff
    рдПрдмрд┐рдбрд┐рдл - рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдмреАрдЖрдИ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
    рдПрдмрд┐рдбреАрдл рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдЗрдирд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ
    рджреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ (рдПрдмреАрдЖрдИ)ред
    рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВред рдпрд╣ рдПрдХ рдЕрд░реНрдердкреВрд░реНрдг рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рд░рд┐рдкреЛрд░реНрдЯ...
    рдПрдмрд┐рдбреАрдл рдЪрд▓рд╛рдПрдВ
  • 2
    рдЖрдмрд┐рджрд╡
    рдЖрдмрд┐рджрд╡
    abidw - ELF рдХреЗ ABI рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
    рдлрд╝рд╛рдЗрд▓ abidw рдИрдПрд▓рдПрдл рдореЗрдВ рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрдврд╝рддрд╛ рд╣реИ
    рдкреНрд░рд╛рд░реВрдк рдФрд░ рдПрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рдЗрд╕рдХреЗ ABI рд╕реЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рддрдХред
    рдЙрддреНрд╕рд░реНрдЬрд┐рдд ...
    рдЕрдмреАрдж рдЪрд▓рд╛рдУ
  • 3
    copac2xml
    copac2xml
    рдмрд┐рдмреБрдЯрд┐рд▓реНрд╕ - рдЧреНрд░рдВрде рд╕реВрдЪреА рд░реВрдкрд╛рдВрддрд░рдг
    рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ ...
    Copac2xml рдЪрд▓рд╛рдПрдБ
  • 4
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ - рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХ SYSNOPIS:
    рдХреЙрдкреНрдЯ рдлрд╝рд╛рдЗрд▓.. рд╡рд┐рд╡рд░рдг: рдХреЙрдкреНрдЯ рдПрдХ рд╣реИ
    рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХред рдпрд╣
    рдЕрдкрдиреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХреЛрдб рдкрдврд╝рддрд╛ рд╣реИ рдФрд░
    рдПрдХ рд▓рд┐рдЦрддрд╛ рд╣реИ...
    рдХреЙрдк рдЪрд▓рд╛рдУ
  • 5
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ - рд╢реАрд░реНрд╖рдХ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ
    Stx рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рд╕реЗ рдШреЛрд╖рдгрд╛рдПрдБ ...
    рдЗрдХрдЯреНрдард╛_stx_titles рдЪрд▓рд╛рдПрдБ
  • 6
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдмреЗрдВрдЪ - http рдмреЗрдВрдЪрдорд╛рд░реНрдХ ...
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ рдЪрд▓рд╛рдПрдВ
  • рдЕрдзрд┐рдХ "

Ad