1fstdraw(1) User Commands fstdraw(1)
2
3
4
6 fstdraw - print an FST in DOT format
7
9 fstdraw [OPTIONS] [binary.fst [text.fst]]
10
12 Prints out binary FSTs in dot text format.
13
15 Boolean options accept either true or false as a value, or the implicit
16 value true if neither value is specified.
17
18 --acceptor[=BOOLEAN]
19 Input in acceptor format. Default: false.
20
21 --allow_negative_labels[=BOOLEAN]
22 Allow negative labels (not recommended; may cause conflicts).
23 Default: false.
24
25 --fst_compat_symbols[=BOOLEAN]
26 Require symbol tables to match when appropriate. Default: true.
27
28 --fst_default_cache_gc[=BOOLEAN]
29 Enable garbage collection of cache. Default: true.
30
31 --fst_verify_properties[=BOOLEAN]
32 Verify fst properties queried by TestProperties. Default:
33 false.
34
35 --help Show usage information.
36
37 --numeric[=BOOLEAN]
38 Print numeric labels. Default: false.
39
40 --portrait[=BOOLEAN]
41 Print in portrait mode. Default: false (landscape).
42
43 --show_weight_one[=BOOLEAN]
44 Print/draw arc weights and final weights equal to Weight::One().
45 Default: false.
46
47 --vertical[=BOOLEAN]
48 Draw bottom-to-top instead of left-to-right. Default: false.
49
50 --fst_field_separator=STRING
51 Set the characters used as a separator between printed fields.
52 Default: " ".
53
54 --fst_weight_parentheses=STRING
55 Set the characters enclosing the first weight of a printed com‐
56 posite weight (e.g., pair weight, tuple weight, and derived
57 classes) to ensure proper I/O of nested composite weights. Must
58 have size 0 (none) or 2 (open and close parenthesis). Default:
59 no parentheses.
60
61 --fst_weight_separator=CHARACTER
62 Set the character separator between printed composite weights.
63 Default: comma.
64
65 --isymbols=FILENAME
66 Set the input label symbol table. Default: "".
67
68 --osymbols=FILENAME
69 Set the output label symbol table. Default: "".
70
71 --save_isymbols=FILENAME
72 Save the input symbol table to a file. Default: do not write a
73 table.
74
75 --save_osymbols=FILENAME
76 Save the output symbol table to a file. Default: do not write a
77 table.
78
79 --save_relabel_ipairs=FILENAME
80 Save input relabel pairs to file. Default: do not save.
81
82 --save_relabel_opairs=FILENAME
83 Save output relabel pairs to file. Default: do not save.
84
85 --ssymbols=FILENAME
86 Set the state label symbol table. Default: "".
87
88 --title=TRING
89 Set the figure title. Default: "".
90
91 --tmpdir=PATHNAME
92 Set the temporary directory to use. Default: /tmp.
93
94 --fontsize=INTEGER
95 Set the font size. Default: 14.
96
97 --precision=INTEGER
98 Set the floating point precision. Default: 5.
99
100 --v[=N]
101 Set the verbosity level. Default: 0.
102
103 --fst_default_cache_gc_limit=N
104 Set the cache byte size that triggers garbage collection.
105 Default: 1048576.
106
107 --height=FLOATING_POINT
108 Set the paper height in inches. Default: 11.0.
109
110 --nodesep=FLOATING_POINT
111 Set the minimum separation between nodes. Default: 0.25.
112
113 --ranksep=FLOATING_POINT
114 Set the minimum separation between ranks. Default: 0.4.
115
116 --width=FLOATING_POINT
117 Set the paper width in inches. Default: 8.5.
118
120 fstarcsort(1), fstclosure(1), fstcompile(1), fstcompose(1), fstcon‐
121 cat(1), fstconnect(1), fstconvert(1), fstdeterminize(1), fstdiffer‐
122 ence(1), fstencode(1), fstepsnormalize(1), fstequal(1), fstequiva‐
123 lent(1), fstinfo(1), fstintersect(1), fstinvert(1), fstmap(1), fstmini‐
124 mize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrand‐
125 gen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1),
126 fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsym‐
127 bols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
128
129
130
131OpenFst 1.2.7 February 2011 fstdraw(1)