1
0
forked from GitHub/gf-core

doc of prob

This commit is contained in:
aarne
2005-11-01 08:20:09 +00:00
parent 1116d7540e
commit 36839cba86
3 changed files with 17 additions and 3 deletions

View File

@@ -12,11 +12,24 @@ Changes in functionality since May 17, 2005, release of GF Version 2.2
</center>
1/11 (AR) Yet another method for adding probabilities: append
<tt> --# prob Double</tt> to the end of a line defining a function.
This can be (1) a <tt>.cf</tt> rule (2) a <tt>fun</tt> rule, or
(3) a <tt>lin</tt> rule. The probability is attached to the
first identifier on the line.
<p>
31/10 (AR) Probabilistic grammars. Probabilities can be used to
weight random generation (<tt>gr -prob</tt>) and to rank parse
results (<tt>p -prob</tt>). They are read from a separate file
(flag <tt>i -probs=File</tt>, format <tt>--# prob Fun Double</tt>)
or from the top-level grammar file itself (option <tt>i -prob</tt>).
<br>
As a by-product, the probabilistic random generation algorithm is
available for any context-free abstract syntax. Use the flag
<tt>gr -cf<&tt>. This algorithm is much more efficient than the
old (more general) one.
<p>