From 801ee91131217942e266b28eff9604451622ca5a Mon Sep 17 00:00:00 2001 From: morioka Date: Tue, 1 Sep 1998 23:35:38 +0000 Subject: [PATCH] update. --- mime-en.texi | 65 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/mime-en.texi b/mime-en.texi index 4a33b26..d8dcede 100644 --- a/mime-en.texi +++ b/mime-en.texi @@ -113,49 +113,48 @@ mime-entity. (cf. @ref{mm-backend}) Default value is @var{buffer}. @cindex message @cindex root-entity -MIME message は entity を単位とする木構造になっています。@refill +Structure of a MIME message is tree.@refill -この木において根となる節は message 全体を表す entity です。ここでは、こ -れを @strong{root-entity} もしくは@strong{message} と呼びます。@refill +In the tree, root node is the entity indicates all of the message. In +this document, it is called @strong{root-entity} or @strong{message}. +In FLIM, it is indicated by buffer local variable +@code{mime-message-structure}.@refill -root-entity 以外の entity は親を持ちます。また、entity は子供を持つかも -知れません。この親子関係を考えることで entity の相対関係を扱うことができ -ます。@refill +Each entity except root-entity has a parent. An entity may have +children. We can indicate an entity by relative position from a base +entity, based on the parent-child relationship.@refill -一方、entity の message における位置を考えることもできます。@refill +In addition, we can indicate an entity by absolute position of the +message.@refill -entity はこの木における節となりますが、この木には深さと同じ深さの中の -順番に従って番号が付けることができます。即ち、 +Each entity, which is a node of the tree, can be numbered by +depth and left-to-right order of the depth. @example - ┌───┐ - │ nil │ - └─┬─┘ - ┌─────────┼─────────┐ - ┌┴┐ ┌┴┐ ┌┴┐ - │0│ │1│ │2│ - └┬┘ └┬┘ └┬┘ - │ ┌────┼────┐ │ - ┌─┴─┐┌─┴─┐┌─┴─┐┌─┴─┐┌─┴─┐ - │ 0.0││ 1.0││ 1.1││ 1.2││ 2.0│ - └───┘└───┘└───┘└───┘└───┘ + +-------+ + | nil | + +---+---+ + +-------------------+-------------------+ + +-+-+ +-+-+ +-+-+ + | 0 | | 1 | | 2 | + +-+-+ +-+-+ +-+-+ + | +---------+---------+ | + +--+--+ +--+--+ +--+--+ +--+--+ +--+--+ + | 0.0 | | 1.0 | | 1.1 | | 1.2 | | 2.0 | + +-----+ +-----+ +-----+ +-----+ +-----+ @end example -@noindent -のように深さ n の節には長さ n の整数列の節番号が振れます。これ -を @strong{entity-number} と呼びます。entity-number は S 式と -しては @code{(1 2 3)} のような整数のリストとして表現されます。 - -mime-entity では、これと同様の @strong{node-id} を用います。node-id はちょ -うど entity-number を逆にしたリストで、entity-number 1.2.3 に対応する -node-id は @code{(3 2 1)} です。@refill +Namely, if depth of a node is n, the node has a node-number, which is +consists of n integers. In this document, it is called +@strong{entity-number}. An entity-number is represented by list of +integer, like @code{(1 2 3)}.@refill -前述のように、MIME message は entity を単位とした木構造になっているので、 -この根である message 全体も mime-entity で表現することができ、buffer -local 変数 @code{mime-message-structure} に格納することにします。@refill +mime-entity has also @strong{node-id}. A node-id is represented by +reversed list of entity-number. For example, node-id corresponding with +1.2.3 is @code{(3 2 1)}.@refill -@code{mime-message-structure} を起点に entity-number や node-id -で示される entity を取り出すことができます。 +Each entity can be indicated by entity-number or node-id in +@code{mime-message-structure}. @defvar mime-message-structure -- 1.7.10.4