Difference between revisions of "File:Structure of twol rule.png"

From LING073
Jump to: navigation, search
(Diagram outlining the elements of a twol rule.)
 
Line 1: Line 1:
Diagram outlining the elements of a twol rule.
+
== Description ==
 +
 
 +
Example and explanation of the format and elements of a <code>twol</code> rule.
 +
 
 +
== Contents ==
 +
 
 +
This image contains the following text:
 +
<blockquote>
 +
<pre>
 +
"realise {e} as null after morpheme-final V at end of word"
 +
%{e%}:0 <=> :Vowels %>:0 _ .#. ;
 +
</pre>
 +
</blockquote>
 +
 
 +
Additionally, the following elements are highlighted:
 +
* '''rule name''': the entire first line, in quotes, is the rule name;
 +
* '''input symbol''': <code>%[e%}</code> is the input symbol;
 +
* '''output symbol''': the <code>0</code> before the <code>&lt;=&gt;</code> is the output symbol;
 +
* '''rule operator''': the <code>&lt;=&gt;</code> is the rule operator;
 +
* '''separator''': the <code>:</code>s are separators;
 +
* '''rule locus''': the <code>_</code> indicates the rule locus.
 +
 
 +
The following blocks are also delimited:
 +
* '''symbols''': each of the following is a symbol: <code>%{e%}</code>, <code>0</code>, <code>Vowels</code>, <code>%&gt;</code>, <code>0</code>, <code>.#.</code>
 +
* '''symbol pairs''': each of the following is a symbol pair: <code>:Vowels</code>, <code>%&gt;:0</code>, <code>.#.</code> (not indicated, but technically <code>%{e%}:0</code> also);
 +
* '''operation''': <code>%{e%}:0</code>;
 +
* '''context''': <code>:Vowels %&gt;:0 _ .#.</code>

Revision as of 02:04, 22 February 2022

Description

Example and explanation of the format and elements of a twol rule.

Contents

This image contains the following text:

"realise {e} as null after morpheme-final V at end of word"
%{e%}:0 <=> :Vowels %>:0 _ .#. ;

Additionally, the following elements are highlighted:

  • rule name: the entire first line, in quotes, is the rule name;
  • input symbol: %[e%} is the input symbol;
  • output symbol: the 0 before the <=> is the output symbol;
  • rule operator: the <=> is the rule operator;
  • separator: the :s are separators;
  • rule locus: the _ indicates the rule locus.

The following blocks are also delimited:

  • symbols: each of the following is a symbol: %{e%}, 0, Vowels, %>, 0, .#.
  • symbol pairs: each of the following is a symbol pair: :Vowels, %>:0, .#. (not indicated, but technically %{e%}:0 also);
  • operation: %{e%}:0;
  • context: :Vowels %>:0 _ .#.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current00:12, 5 June 2017Thumbnail for version as of 00:12, 5 June 20171,658 × 530 (98 KB)Jwashin1 (talk | contribs)Diagram outlining the elements of a twol rule.
  • You cannot overwrite this file.

The following page links to this file:

Metadata