.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "SGFSPLIT.C 1p" .TH SGFSPLIT.C 1p "2019-10-27" "perl v5.30.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" sgfsplit \- split Smart Go Format (SGF) files into their component variations .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBsgfsplit\fR [ option(s) ] file[.sgf|.mgt] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBsgfsplit\fR takes a Smart Go Format (\s-1SGF\s0) file containing variations, and splits it up into a series of files, named \fIfilename\fR.0.sgf, \&\fIfilename\fR.1.sgf, ..., one for each variation. The first file \&\fIfilename\fR.0.sgf is the main line. .PP \&\fBsgfsplit\fR also creates a shell script called \fIfilename.sgf2dg\fR which contains suggested options for invoking sgf2dg on the individual files. In particular, a breakpoint is specified in each variation file so that a single diagram is created, the first move of the variation being move 1. .PP The options(s) to \fBsgfsplit\fR, if specified, are incorporated into \&\fIfilename.sgf2dg\fR and are passed as options to sgf2dg. \fIfilename.sgf2dg\fR may of course be edited before being invoked if different options are wanted for the different variations. .SH "SEE ALSO" .IX Header "SEE ALSO" sgf2dg(1) for description of the option(s). .SH "AUTHOR" .IX Header "AUTHOR" Daniel Bump (bump@math.stanford.edu): .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" Copyright (C) 1997\-2005 by Daniel Bump .PP This program is distributed in the hope that it will be useful, but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of \s-1MERCHANTABILITY\s0 or \s-1FITNESS FOR A PARTICULAR PURPOSE.\s0 See the \s-1GNU\s0 General Public License for more details. .PP sgfsplit is published under the terms of the \s-1GNU\s0 General Public Licence, version 2. Consult the file \s-1COPYING\s0 for details, or write the Free Software Foundation, Inc., 59 Temple Place \- Suite 330, Boston, \s-1MA 02111, USA.\s0