| Version: | 1.0 |
| Created: |
25 May
2003 |
| Modified: |
25 May
2003 |
| FILE-BASED GRAMMAR |
Tcl-LIST
BASED GRAMMAR |
| clusterName := token1 token2 ...
tokenN ; |
clusterName
:= token1 token2 ... tokenN
|
| metaClusterName == token1 token2 ...
tokenN ; |
metaClusterName == token1 token2 ... tokenN |
| token -> state ; |
token
-> state |
| token -> state1 ...
stateN :: leftMetaCluster __
rightMetaCluster ; |
token -> state1 ... stateN :: leftMetaCluster __ rightMetaCluster |
| --- blank lines ARE allowed --- | --- blank lines are NOT allowed --- |
| Variable |
Description |
| token |
An
item
name, where an item typically represents a phoneme. |
| clusterName |
A
cluster name identifes a group of tokens. This group of tokens
can then be represented by clusterName in a context
description. |
| metaClusterName | A
cluster name identifes a group of tokens and/or clusters. This
meta-cluster
name is then used to define all the ways of expanding a token in a left
or
right context. |
| state |
A
state
name associated with a token. A state name may include a clusterName
as a left or right context, as specified in the state specification format. |
$sil := .pau .garbage tc kc
/BOU
/EOU; |