3947840b05
Interpretation of a chunk in cut.1 was helped by: Yoshihiko Sarumaru <mistral@imasy.or.jp>, hrs
167 lines
4.7 KiB
Groff
167 lines
4.7 KiB
Groff
.\" Copyright (c) 1989, 1990 The Regents of the University of California.
|
||
.\" All rights reserved.
|
||
.\"
|
||
.\" This code is derived from software contributed to Berkeley by
|
||
.\" Robert Paul Corbett.
|
||
.\"
|
||
.\" Redistribution and use in source and binary forms, with or without
|
||
.\" modification, are permitted provided that the following conditions
|
||
.\" are met:
|
||
.\" 1. Redistributions of source code must retain the above copyright
|
||
.\" notice, this list of conditions and the following disclaimer.
|
||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||
.\" notice, this list of conditions and the following disclaimer in the
|
||
.\" documentation and/or other materials provided with the distribution.
|
||
.\" 3. All advertising materials mentioning features or use of this software
|
||
.\" must display the following acknowledgement:
|
||
.\" This product includes software developed by the University of
|
||
.\" California, Berkeley and its contributors.
|
||
.\" 4. Neither the name of the University nor the names of its contributors
|
||
.\" may be used to endorse or promote products derived from this software
|
||
.\" without specific prior written permission.
|
||
.\"
|
||
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||
.\" SUCH DAMAGE.
|
||
.\"
|
||
.\" @(#)yacc.1 5.8 (Berkeley) 5/24/93
|
||
.\" %FreeBSD: src/usr.bin/yacc/yacc.1,v 1.16 2004/07/02 22:22:35 ru Exp %
|
||
.\" $FreeBSD$
|
||
.\"
|
||
.Dd May 24, 1993
|
||
.Dt YACC 1
|
||
.Os
|
||
.Sh ̾<EFBFBD><EFBFBD>
|
||
.Nm yacc
|
||
.Nd LALR(1) <EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ졼<EFBFBD><EFBFBD>
|
||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
.Op Fl dlrtv
|
||
.Op Fl b Ar file_prefix
|
||
.Op Fl o Ar output_filename
|
||
.Op Fl p Ar symbol_prefix
|
||
.Ar filename
|
||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
<EFBFBD>桼<EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||
.Ar filename
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸˡ<EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ꡢ<EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD> LR(1) <20>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||
<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>C <20><><EFBFBD><EFBFBD><EFBFBD>ǽ줿 LALR(1)
|
||
<EFBFBD><EFBFBD><EFBFBD>ϥơ<EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD>ȥɥ饤<EFBFBD>Х롼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>åȤ<EFBFBD><EFBFBD>鹽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
<EFBFBD>桼<EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾
|
||
.Pa y.tab.c
|
||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><EFBFBD>ϥơ<EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD>ȥɥ饤<EFBFBD>Х롼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.Pp
|
||
<EFBFBD>ʲ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD>:
|
||
.Bl -tag -width indent
|
||
.It Fl b Ar file_prefix
|
||
<EFBFBD><EFBFBD><EFBFBD>ϥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>˲ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Ar file_prefix
|
||
<EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
<EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥץ<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Pa y
|
||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl d
|
||
<EFBFBD>إå<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Pa y.tab.h
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ؼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl l
|
||
<EFBFBD>⤷
|
||
.Fl l
|
||
<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>
|
||
.Nm
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> #line <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ƥ<EFBFBD><C6A5>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||
#line <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ƥ<EFBFBD><C6A5>֤ϡ<D6A4><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><ECA4BF><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>顼<EFBFBD><E9A1BC>
|
||
<EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ꥸ<EFBFBD>ʥ륳<EFBFBD><EFBFBD><EFBFBD>ɤȤδ<EFBFBD>Ϣ<EFBFBD>Ť<EFBFBD><EFBFBD><EFBFBD> C <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>˹Ԥ碌<D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||
<EFBFBD>⤷
|
||
.Fl l
|
||
<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>
|
||
.Nm
|
||
<EFBFBD><EFBFBD> #line <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ƥ<EFBFBD><C6A5>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||
<EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>äƻ<EFBFBD><EFBFBD>ꤵ<EFBFBD>줿 #line <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ƥ<EFBFBD><C6A5>֤Ϥ<D6A4><CFA4>ΤޤĤ<DEBB><C4A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||
.It Fl o Ar output_filename
|
||
.Nm
|
||
<EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Pa y.tab.c
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Ar output_filename
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl p Ar symbol_prefix
|
||
yacc <20>ˤ<EFBFBD><CBA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><ECA4BF><EFBFBD><EFBFBD><EFBFBD>ܥ<EFBFBD><DCA5><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>ˤĤ<CBA4><C4A4><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD>
|
||
.Ar symbol_prefix
|
||
<EFBFBD>ǻ<EFBFBD><EFBFBD>ꤵ<EFBFBD>줿ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
<EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥץ<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Pa yy
|
||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl r
|
||
.Nm
|
||
<EFBFBD>ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤȥơ<EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̡<EFBFBD><EFBFBD>Υե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD>
|
||
.Pa y.code.c
|
||
<EFBFBD>Ȥʤꡢ<EFBFBD>ơ<EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD>
|
||
.Pa y.tab.c
|
||
<EFBFBD>Ȥʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl t
|
||
.Nm
|
||
<EFBFBD>ˤ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD>쥯<EFBFBD>ƥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥХå<EFBFBD>
|
||
<EFBFBD>Ѥ<EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>뤵<EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.It Fl v
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξܺ٤<EFBFBD><EFBFBD>ʹ֤<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD>
|
||
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Pa y.output
|
||
<EFBFBD>˽<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.El
|
||
.Sh <EFBFBD>Ķ<EFBFBD><EFBFBD>ѿ<EFBFBD>
|
||
.Bl -tag -width ".Ev TMPDIR"
|
||
.It Ev TMPDIR
|
||
<EFBFBD>ƥ<EFBFBD><EFBFBD>ݥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD>쥯<EFBFBD>ȥ<EFBFBD>̾<EFBFBD><EFBFBD>
|
||
.El
|
||
.Sh <EFBFBD>ơ<EFBFBD><EFBFBD>֥<EFBFBD>
|
||
<EFBFBD>ܥС<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>֥<EFBFBD>̾<EFBFBD><EFBFBD>
|
||
.Va yylhs , yylen , yydefred , yydgoto , yysindex ,
|
||
.Va yyrindex , yygindex , yytable ,
|
||
.Va yycheck
|
||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||
2 <20>Ĥ<EFBFBD><C4A4>ɲåơ<C3A5><C6A1>֥<EFBFBD>
|
||
.Va yyname
|
||
<EFBFBD><EFBFBD>
|
||
.Va yyrule
|
||
<EFBFBD>ϡ<EFBFBD>
|
||
.Dv YYDEBUG
|
||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||
.Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Bl -tag -width "Pa /tmp/yacc.aXXXXXXXXXX" -compact
|
||
.It Pa y.code.c
|
||
.It Pa y.tab.c
|
||
.It Pa y.tab.h
|
||
.It Pa y.output
|
||
.It Pa /tmp/yacc.aXXXXXXXXXX
|
||
.It Pa /tmp/yacc.tXXXXXXXXXX
|
||
.It Pa /tmp/yacc.uXXXXXXXXXX
|
||
.El
|
||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
<EFBFBD>⤷<EFBFBD>Ը<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>롼<EFBFBD>뤬<EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>硢<EFBFBD><EFBFBD><EFBFBD>Υ롼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɸ<EFBFBD>२<EFBFBD>顼
|
||
<EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
<EFBFBD>⤷<EFBFBD><EFBFBD><EFBFBD>餫<EFBFBD><EFBFBD>
|
||
.Tn LALR(1)
|
||
<EFBFBD>ξ<EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>硢<EFBFBD><EFBFBD><EFBFBD>Ϳ<EFBFBD><EFBFBD><EFBFBD>ɸ<EFBFBD>२<EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||
.Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Xr yyfix 1
|
||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD> PWB UNIX <20><><EFBFBD>о줷<D0BE>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
.Nm
|
||
<EFBFBD>桼<EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD>
|
||
.St -p1003.2
|
||
<EFBFBD><EFBFBD>Ŭ<EFBFBD>礷<EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|