1fallc.fal(1)                  Falcon User Manuals                 fallc.fal(1)
2
3
4

NAME

6       falconeer.fal - Falcon Language table compiler
7
8

SYNOPSIS

10       fallc.fal [-m merge_file] [...options...] ftt_list...
11
12

DESCRIPTION

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

OPTIONS

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

NOTES

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

AUTHOR

68       Giancarlo Niccolai <gc_@_falconpl.org_>  (remove "_")
69
70

SEE ALSO

72       falcon(1)
73
74

LICENSE

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)
Impressum