1fallc.fal(1) Falcon User Manuals fallc.fal(1)
2
3
4
6 falconeer.fal - Falcon Language table compiler
7
8
10 fallc.fal [-m merge_file] [...options...] ftt_list...
11
12
14 The Falcon language table compiler is used to compile .ftt files (Fal‐
15 con translation tables) into a binary .ftr file (Falcon translation).
16 The ftr file is a collection of translations relative to a single mod‐
17 ule (source file, .fam pre-compiled Falcon file or binary shared
18 object/dynamic load library), that can be shipped side by side with the
19 module and providing a translation to one of the compiled-in languages
20 on request.
21
22 Ftt files are generated by falcon command line compiler using the -y
23 option.
24
25 The program operates on the list of ftt files provided on the command
26 li
27
28
30 -c Do NOT check for inline variables consistency. If not given,
31 fallc will check for all the variables indicated with $varname
32 or $(varname[:...]) to be both in the original strings and in
33 the translation, and will warn if this doesn't happens.
34
35 -h Prints an help screen with command synopsis.
36
37 -m <source_table.ftt>
38 Merges a new source table with previously performed transla‐
39 tions. If the source program that must be translated changes
40 after that some work has been performed on the translation ta‐
41 ble, it is necessary to integrate the changes into the work
42 files. In this mode, a new template source table generated by
43 falcon can be integrated in already existing translations, which
44 will be modified directly on place. It is possible to provide a
45 different output file for the merged result using the -o <out‐
46 putfile> option, but in this case it will be possible to merge
47 only one file at a time.
48
49
50 -o <outputfile>
51 By default, fallc sends the binary translation table to a file
52 named after the original module with the .ftr extension added.
53 This option allows to specify a different destination for the
54 compiled translation table. The option can be used in conjunc‐
55 tion with the -m option to send the result of a merged table to
56 a different file.
57
58
59 -v Prints program version and exits.
60
61
63 On some systems, fallc.fal script can be "proxied" with a fallc pseudo
64 command (shell script, batch file and so on).
65
66
68 Giancarlo Niccolai <gc_@_falconpl.org_> (remove "_")
69
70
72 falcon(1)
73
74
76 This document is released under the "GNU Free Documentation License,
77 version 1.2". On Debian systems, the complete text of the Free Docu‐
78 mentation License, version 1.2, can be found in /usr/share/com‐
79 mon-licenses/.
80
81
82
83
84Falcon toolset May 2008 fallc.fal(1)