mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
update default depth in tutorial and help text
This commit is contained in:
@@ -46,7 +46,7 @@
|
|||||||
#TINY
|
#TINY
|
||||||
|
|
||||||
The command has one argument which is either function, expression or
|
The command has one argument which is either function, expression or
|
||||||
a category defined in the abstract syntax of the current grammar.
|
a category defined in the abstract syntax of the current grammar.
|
||||||
If the argument is a function then ?its type is printed out.
|
If the argument is a function then ?its type is printed out.
|
||||||
If it is a category then the category definition is printed.
|
If it is a category then the category definition is printed.
|
||||||
If a whole expression is given it prints the expression with refined
|
If a whole expression is given it prints the expression with refined
|
||||||
@@ -303,7 +303,7 @@ but the resulting .gf file must be imported separately.
|
|||||||
|
|
||||||
#TINY
|
#TINY
|
||||||
|
|
||||||
Generates a list of random trees, by default one tree.
|
Generates a list of random trees, by default one tree up to depth 5.
|
||||||
If a tree argument is given, the command completes the Tree with values to
|
If a tree argument is given, the command completes the Tree with values to
|
||||||
all metavariables in the tree. The generation can be biased by probabilities,
|
all metavariables in the tree. The generation can be biased by probabilities,
|
||||||
given in a file in the -probs flag.
|
given in a file in the -probs flag.
|
||||||
@@ -315,13 +315,14 @@ given in a file in the -probs flag.
|
|||||||
| ``-cat`` | generation category
|
| ``-cat`` | generation category
|
||||||
| ``-lang`` | uses only functions that have linearizations in all these languages
|
| ``-lang`` | uses only functions that have linearizations in all these languages
|
||||||
| ``-number`` | number of trees generated
|
| ``-number`` | number of trees generated
|
||||||
| ``-depth`` | the maximum generation depth
|
| ``-depth`` | the maximum generation depth (default: 5)
|
||||||
| ``-probs`` | file with biased probabilities (format 'f 0.4' one by line)
|
| ``-probs`` | file with biased probabilities (format 'f 0.4' one by line)
|
||||||
|
|
||||||
- Examples:
|
- Examples:
|
||||||
|
|
||||||
| ``gr`` | one tree in the startcat of the current grammar
|
| ``gr`` | one tree in the startcat of the current grammar
|
||||||
| ``gr -cat=NP -number=16`` | 16 trees in the category NP
|
| ``gr -cat=NP -number=16`` | 16 trees in the category NP
|
||||||
|
| ``gr -cat=NP -depth=2`` | one tree in the category NP, up to depth 2
|
||||||
| ``gr -lang=LangHin,LangTha -cat=Cl`` | Cl, both in LangHin and LangTha
|
| ``gr -lang=LangHin,LangTha -cat=Cl`` | Cl, both in LangHin and LangTha
|
||||||
| ``gr -probs=FILE`` | generate with bias
|
| ``gr -probs=FILE`` | generate with bias
|
||||||
| ``gr (AdjCN ? (UseN ?))`` | generate trees of form (AdjCN ? (UseN ?))
|
| ``gr (AdjCN ? (UseN ?))`` | generate trees of form (AdjCN ? (UseN ?))
|
||||||
@@ -338,8 +339,8 @@ given in a file in the -probs flag.
|
|||||||
|
|
||||||
#TINY
|
#TINY
|
||||||
|
|
||||||
Generates all trees of a given category. By default,
|
Generates all trees of a given category. By default,
|
||||||
the depth is limited to 4, but this can be changed by a flag.
|
the depth is limited to 5, but this can be changed by a flag.
|
||||||
If a Tree argument is given, the command completes the Tree with values
|
If a Tree argument is given, the command completes the Tree with values
|
||||||
to all metavariables in the tree.
|
to all metavariables in the tree.
|
||||||
|
|
||||||
@@ -353,7 +354,7 @@ to all metavariables in the tree.
|
|||||||
|
|
||||||
- Examples:
|
- Examples:
|
||||||
|
|
||||||
| ``gt`` | all trees in the startcat, to depth 4
|
| ``gt`` | all trees in the startcat, to depth 5
|
||||||
| ``gt -cat=NP -number=16`` | 16 trees in the category NP
|
| ``gt -cat=NP -number=16`` | 16 trees in the category NP
|
||||||
| ``gt -cat=NP -depth=2`` | trees in the category NP to depth 2
|
| ``gt -cat=NP -depth=2`` | trees in the category NP to depth 2
|
||||||
| ``gt (AdjCN ? (UseN ?))`` | trees of form (AdjCN ? (UseN ?))
|
| ``gt (AdjCN ? (UseN ?))`` | trees of form (AdjCN ? (UseN ?))
|
||||||
@@ -582,7 +583,7 @@ trees where a function node is a metavariable.
|
|||||||
|
|
||||||
- Examples:
|
- Examples:
|
||||||
|
|
||||||
| ``l -lang=LangSwe,LangNor -chunks ? a b (? c d)`` |
|
| ``l -lang=LangSwe,LangNor -chunks ? a b (? c d)`` |
|
||||||
|
|
||||||
|
|
||||||
#NORMAL
|
#NORMAL
|
||||||
@@ -647,7 +648,7 @@ The -lang flag can be used to restrict this to fewer languages.
|
|||||||
The default start category can be overridden by the -cat flag.
|
The default start category can be overridden by the -cat flag.
|
||||||
See also the ps command for lexing and character encoding.
|
See also the ps command for lexing and character encoding.
|
||||||
|
|
||||||
The -openclass flag is experimental and allows some robustness in
|
The -openclass flag is experimental and allows some robustness in
|
||||||
the parser. For example if -openclass="A,N,V" is given, the parser
|
the parser. For example if -openclass="A,N,V" is given, the parser
|
||||||
will accept unknown adjectives, nouns and verbs with the resource grammar.
|
will accept unknown adjectives, nouns and verbs with the resource grammar.
|
||||||
|
|
||||||
|
|||||||
@@ -1188,7 +1188,7 @@ use ``generate_trees = gt``.
|
|||||||
this wine is fresh
|
this wine is fresh
|
||||||
this wine is warm
|
this wine is warm
|
||||||
```
|
```
|
||||||
The default **depth** is 3; the depth can be
|
The default **depth** is 5; the depth can be
|
||||||
set by using the ``depth`` flag:
|
set by using the ``depth`` flag:
|
||||||
```
|
```
|
||||||
> generate_trees -depth=2 | l
|
> generate_trees -depth=2 | l
|
||||||
@@ -1739,9 +1739,9 @@ A new module can **extend** an old one:
|
|||||||
Pizza : Kind ;
|
Pizza : Kind ;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
Note that the extended grammar doesn't inherit the start
|
Note that the extended grammar doesn't inherit the start
|
||||||
category from the grammar it extends, so if you want to
|
category from the grammar it extends, so if you want to
|
||||||
generate sentences with this grammar, you'll have to either
|
generate sentences with this grammar, you'll have to either
|
||||||
add a startcat (e.g. ``flags startcat = Question ;``),
|
add a startcat (e.g. ``flags startcat = Question ;``),
|
||||||
or in the GF shell, specify the category to ``generate_random`` or ``geneate_trees``
|
or in the GF shell, specify the category to ``generate_random`` or ``geneate_trees``
|
||||||
(e.g. ``gr -cat=Comment`` or ``gt -cat=Question``).
|
(e.g. ``gr -cat=Comment`` or ``gt -cat=Question``).
|
||||||
@@ -3746,7 +3746,7 @@ However, type-incorrect commands are rejected by the typecheck:
|
|||||||
The parsing is successful but the type checking failed with error(s):
|
The parsing is successful but the type checking failed with error(s):
|
||||||
Couldn't match expected type Device light
|
Couldn't match expected type Device light
|
||||||
against the interred type Device fan
|
against the interred type Device fan
|
||||||
In the expression: DKindOne fan
|
In the expression: DKindOne fan
|
||||||
```
|
```
|
||||||
|
|
||||||
#NEW
|
#NEW
|
||||||
@@ -4184,7 +4184,7 @@ division of integers.
|
|||||||
```
|
```
|
||||||
abstract Calculator = {
|
abstract Calculator = {
|
||||||
flags startcat = Exp ;
|
flags startcat = Exp ;
|
||||||
|
|
||||||
cat Exp ;
|
cat Exp ;
|
||||||
|
|
||||||
fun
|
fun
|
||||||
|
|||||||
Reference in New Issue
Block a user